美文网首页
创建自己的私有Git仓库

创建自己的私有Git仓库

作者: 西门吹牛々 | 来源:发表于2017-03-23 14:38 被阅读51次
  1. 创建一个git用户

$ sudo adduser git


2. 初始化git仓库(/home/git)

$ sudo git init --bare code.git


3. 更改目录属主

$ sudo chown -R git:git code.git


4. 防止git用户登录shell

$ sudo vim /etc/passwd

找到本行: git:x:1001:1001:,,,:/home/git:/bin/bash
改为: git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

5. 克隆仓库(注意 clone的地址必须是绝对路径)

git clone git@server:/home/git/code.git

6. 配置证书登录

// 在本地生成一对秘钥
ssh-keygen -t rsa

// 将公钥复上传到服务端
scp ~/.ssh/id_rsa.pub blue@<ssh_server_ip>:~

// 在服务端执行命令
cat id_rsa.pub >> ~/.ssh/authorized_keys

6. 配置客户端

登录命令
ssh -i /<user>/.ssh/id_rsa blue@<ssh_server_ip>

配置秘钥路径
vim /etc/ssh/ssh_config

路径

IdentityFile ~/.ssh/id_rsa

如果有其他的私钥,还要再加入其他私钥的路径

IdentityFile ~/.ssh/blue_rsa











相关文章

网友评论

      本文标题:创建自己的私有Git仓库

      本文链接:https://www.haomeiwen.com/subject/qnpznttx.html