centos搭建git服务器,并同步线上项目
1. 安装git 2. 创建用户git groupadd git adduser git -g git 3. 创建authorized_keys文件 cd /home/git mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys cd /home chown -R git:git git 要注意的是文件权限和所属用户。 (后续的git clone如果需要密码,很有可能是git用户没有访问authorized_keys文件的权限) 4. 客户端创建密钥并上传 看清楚了,要在客户端运行如下命令。 ssh-keygen -t rsa -C "your_email" 该命令会产生两个文件: id_rsa对应私钥,id_rsa.pub对应公钥。 将id_rsa.pub中的内容写到服务器的authorized_keys文件中。 如果有多个客户端,那么在authorized_keys文件中,一行保存一个客户端的公钥。 5. 创建git仓库 为了方便管理,所...












