安装
略
配置
配置用户名和邮箱
git config --global user.name "your_name"
git config --global user.email "xxx@xxx.com"
生成RSA密钥
ssh-keygen -t rsa -C "xxx@xxx.com"
接下来就是一路“Enter”。
生成的密钥文件所在的路径:
~/.ssh/id_rsa # 私钥
~/.ssh/id_rsa.pub # 公钥
将公钥里边的内容全部复制到gitlab(或github)中。
配置gitlab
点击右上角的下拉框 -> 设置 -> ssh密钥
将从id_rsa.pub复制出来的内容粘贴到“密钥”栏中,并点击“增加密钥”
ssh-add
然后clone软件包会出现错误sign_and_send_pubkey: signing failed: agent refused operation
执行如下指令,然后再进行clone即可。
eval "$(ssh-agent -s)"
ssh-add