- 生成新的ssh密钥
ssh-keygen -t rsa -C "你的邮箱"
- Enter回车后会出现设置密码的内容,不设置的话直接return就行,如果出现
Enter passphrase for key ……
无论怎么回车都没有反应可以用下面的方法解决:
在终端输入:
evalssh-agent
ssh-add
- 生成ssh 密钥后,可以到~/.ssh目录下查看相关文件,一般来说ssh 密钥会包含id_rsa和id_rsa.pub两个文件,分别表示生成的私钥和公钥。
- 打开公钥
id_rsa.pub
复制里面所有内容去github添加或者码云添加
- 点击确定,输入密码验证,就设置成功了
- 下面就可以通过ssh来提交代码到仓库了,不用没有提交的时候都需要输入账号密码了。