wuting0122 发表于 2018-1-19 20:30
用 gitolite 吧

dvbhack 发表于 2018-1-19 21:29
gitlab安装以后,用gitlab-shell作为git用户的默认shell就行了


dabiantai 发表于 2018-1-20 05:57
没有看懂你想实现啥功能
不过我的passwd是
git:x:998:998::/var/opt/gitlab/:
dvbhack 发表于 2018-1-20 09:20
chsh -s /bin/gitlab-shell git
一行命令就搞定的事。把gitlab-shell的路径换成自己的。 ...

litter123 发表于 2018-1-20 10:07
来迟了,折腾了十多个小时,没搞定,卸了
dabiantai 发表于 2018-1-20 05:57
没有看懂你想实现啥功能
不过我的passwd是
git:x:998:998::/var/opt/gitlab/:

dvbhack 发表于 2018-1-20 11:25
当然啊,你需要创建用户,用户在自己的面板里上传pubkey啊

dvbhack 发表于 2018-1-20 11:25
当然啊,你需要创建用户,用户在自己的面板里上传pubkey啊

litter123 发表于 2018-1-20 11:35
所以我想像github那样,可以匿名在ssh下git clone啊
dvbhack 发表于 2018-1-20 14:59
github你如果不先上传pub key,你也不能push。
如果是clone,你的gitlab设为完全开放的项目当然就可以了 ...

litter123 发表于 2018-1-20 15:01
完全开放是要怎样?光项目设置为开放之外,还要设置什么啊?
https是能Clone的,但是我想像github那样, ...

dabiantai 发表于 2018-1-22 15:32
我没见过能不用key就可以clone的ssh啊

dvbhack 发表于 2018-1-20 14:59
github你如果不先上传pub key,你也不能push。
如果是clone,你的gitlab设为完全开放的项目当然就可以了 ...

litter123 发表于 2018-1-22 15:39
github里面的公开仓库不是都不用key吗?
像这个:
gaoji.me 发表于 2018-1-22 15:52
看你们折腾这么久,docker版gitlab毫无压力
| 欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) | Powered by Discuz! X3.4 |