gitlab ssh 提交代码
最近公司版本管理工具尝试在用git
,通过gitlab
管理代码。总结了ssh pull/push 代码时遇到的问题和解决的方法,供大家参考。
1.创建ssh 公钥和私钥
cd ~/.ssh && ssh-keygen #创建ssh key
看到如下提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/foursk/.ssh/id_rsa): test #输入需要的name
创建完之后在 .ssh 目录会看到 两个文件
test test.pub
其中.pub
结尾的就是公钥
2.复制公钥内容粘贴到自己的gitlab
单击gitlab Add Public Key
按钮 粘贴内容
3.设置ssh
创建完ssh-key
以后,我们需要让git提交的时候能够使用我们的ssh-key
touch ~/.ssh/config #创建config
编辑config
Host you.host
Hostname your.host.name
User git
IdentityFile ~/.ssh/test
重启ssh服务
service ssh restart