- 安装git
- yum install -y git
- 创建git用户
- 新建用户:adduser git
- 设置密码:passwd git
- 初始化git仓库,路径:/opt/repos/testgit.git
- 创建路径:mkdir /opt/repos
- 创建路径:mkdir /opt/repos/testgit.git
- 切换到路径:cd /opt/repos/
- 初始化仓库:git init --bare testgit.git
- 修改仓库的所有者:chown git:git testgit.git -R
- 在客户端拉取分支代码
- git clone [email protected]:/opt/repos/testgit.git
- 注意:如果服务器ssh连接的端口默认值不是22,需要指定端口号,例如我的端口号是29560
- git clone ssh://[email protected]:29560/opt/repos/testgit.git
- 配置免密操作
- 在客户端创建SSH Key
- 打开Shell(windows 下打开Git Bash)
- ssh-keygen -t rsa -C "[email protected]"
- 执行完毕后会在C:\Users\用户\.ssh目录(Windows) 生成 id_rsa和id_rsa.pub 这两个文件,我们需要用到的是公钥id_rsa.pub
- 在Git 服务器配置RSA
- 切换到/etc/ssh目录: cd /etc/ssh
- 打开文件:vi sshd_config
- 把以下3行开头的#去掉
-
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
-
- 切换到/home/git/:cd /home/git/
- 创建.ssh: mdkir .ssh
- 修改权限:chmod 700 .ssh
- 切换到.ssh: cd .ssh
- 创建authorized_keys: vi authorized_keys
- 修改权限:chmod 600 authorized_keys
- 把刚才生成的公钥id_rsa.pub的内容添加到authorized_keys里
- 在客户端创建SSH Key
CentOS 安装Git 服务器
猜你喜欢
转载自blog.csdn.net/fwb330198372/article/details/92849229
今日推荐
周排行