ubuntu如何生成ssh key以及将其添加到gitlab
·
1.检查本地是否有SSH Key存在
在终端输入
ls -al ~/.ssh
如果输出的是: No such file or directory, 那就没有ssh key
如果有就会出现这样,说明已经生成过ssh-key:

2.生成新的SSH key
首先在终端输入
ssh-keygen -t rsa -C "your_email@example.com"
your_email@example.com 为你在 GitHub或者GitLab 注册时的邮箱
回车后,连续按三次回车即可,终端会显示:

3.添加私钥
使用git,添加私钥时发生如下错误
ssh-add ~/.ssh/id_rsa
输出错误: Could not open a connection to your authentication agent
解决此问题的方法是先执行下
eval ssh-agent -s

ssh-add ~/.ssh/id_rsa
成功后,终端显示:Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)

4.获取公钥内容
cat /Users/xxx/.ssh/id_rsa.pub

直接整个复制就可以了。
5.添加公钥(ssh-key)要gitlab

6.此时再去git clone xxx.git的时候,就不需要再次输入密码了。
更多推荐



所有评论(0)