在git中使用(以Gitlab举例)

1、在git客户端中使用ssh-keygen -t rsa -C "your.email@example.com" -b 4096生成私钥和公钥,默认保存在~/.ssh/下面
2、使用cat ~/.ssh/id_rsa.pub | clip复制公钥到剪切板后,添加到Gitlab的ssh设置中
3、接下来就可以使用git进行操作啦

问题:
在ubuntu中如果出现下面的错误提示:sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey,keyboard-interactive)
可以安装使用ssh-add来解决

在TortoiseGit中使用

1、使用PuTTYgen生成TortoiseGit所需要的私钥和公钥(因为TortoiseGit的私钥格式和git客户端生成的私钥格式不一致,所以要使用这个工具生成)
2、生成公钥和私钥后,保存到硬盘
3、将生成的公钥复制后,添加到Gitlab的ssh设置中
4、使用TortoiseGit克隆项目时,将生成的私钥加载进来即可,如图。

\1.PNG



Git

登陆发表评论