<Git使用>搭建git服务器
首先服务器上要已经装好了git,如果连git怎么装都要查资料建议不要往下继续看了。
为了方便起见我们创建一个git_server用户用来运行git服务。并将/srv/git_test.git作为仓库。
然后收集所有需要登陆的用户的公钥,把所有公钥导入到/home/git/.ssh/authorized_keys文件中,一行一个。
首先初始化git仓库:
$ sudo git init --bare git_test.git
然后把仓库owner改为git_server:
$sudo chown -R git_server:git git_test.git
接下来禁用shell登录,这样git_server用户就可以正常通过ssh使用git但无法登录shell。即将文件/etc/passwd中的下面一行改为第二行
git_server:x:1001:1001:,,,:/home/git_server:/bin/bash git_server:x:1001:1001:,,,:/home/git_server:/usr/bin/git-shell
OK,到这里就设置完成了,其他人已经可以git clone 了。
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
nebulali 2020-09-11
佛系程序员J 2020-09-15
fenggit 2020-09-15
JustHaveTry 2020-09-11
兄dei努力赚钱吧 2020-09-06
IngeniousIT 2020-08-25
liumengyanysu 2020-08-17
guying 2020-08-16