搭建Git服务器

我用的是CentOS 6.5

首先安装Git

yum -y install git

创建一个git 用户来运行git 服务

adduser git

选一个目录作为项目的代码的仓库 我的是 /data/src/learngit 执行

git init --bare learngit.git

这将会创建一个裸仓库

修改仓库的属主

chown -R git:git learngit.git

修改 git 的登陆shell
/etc/passwd 的 git 那一行最后的: 后面改成
/usr/bin/git-shell

修改SSH的配置,允许RSA密钥登陆
找到/etc/ssh/sshd_config ,把RSAAuthenticationPubkeyAuthentication两行前面的#注释去掉
重启ssh

service sshd restart

然后就是收集要Key 了 把Key 都放到 /home/git/.ssh/authorized_keys 里面

最后就是克隆了

如有错误欢迎指正~~~~

-- end --

你可能感兴趣的:(搭建Git服务器)