搭建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 --

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容