添加码云上的SSH公钥以及解决使用命令git pull/push 输入密码问题
2018-01-07 15:27
901 查看
首先呢是要配置自己码云上面的SSH公钥,使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(Git的Remote要使用SSH地址),同时也可解决在使用git pull/push命令时需要每次输入密码的问题,下面先说一下如何配置SSH公吧,配置公钥前需要先生成公钥,使用命令
ssh-keygen -t rsa -C "你的邮箱"
结果如下:
依次按下三次Enter即可,最后两行意思是设置你的密码,确认密码,不输入任何东西,按下Enter即可,然后显示
接着就是查看已经生成的公钥 输入命令cat /home/admin/.ssh/id_rsa.pub 如下
把红色框中的内容复制下来,粘贴到码云上的设置公钥处即可
接着就是输入命令 ssh -T git@gitee.com
这样公钥就配置完成。
接下来就是开始解决git pull/push 免密码
使用命令vim .git/config
红色框中是HTTPS传输的地址,你需要改成SSH的传输地址,修改完之后如下
这样使用命令 git pull/push 就不用输入密码了,这是因为刚才在生成公钥时,没有输入密码,所以当你选择SSH地址传输时,就可免密码使用命令 git pull/push。
ssh-keygen -t rsa -C "你的邮箱"
结果如下:
依次按下三次Enter即可,最后两行意思是设置你的密码,确认密码,不输入任何东西,按下Enter即可,然后显示
接着就是查看已经生成的公钥 输入命令cat /home/admin/.ssh/id_rsa.pub 如下
把红色框中的内容复制下来,粘贴到码云上的设置公钥处即可
接着就是输入命令 ssh -T git@gitee.com
这样公钥就配置完成。
接下来就是开始解决git pull/push 免密码
使用命令vim .git/config
红色框中是HTTPS传输的地址,你需要改成SSH的传输地址,修改完之后如下
这样使用命令 git pull/push 就不用输入密码了,这是因为刚才在生成公钥时,没有输入密码,所以当你选择SSH地址传输时,就可免密码使用命令 git pull/push。
相关文章推荐
- git使用push或者pull命令每次都需要输入用户名和密码?
- 在使用Git push或pull代码的时候,总是要输入用户名和密码的问题
- linux下,每次git pull 或者git push都需要输入账号密码的问题以及git remote 的一些基本操作
- Git添加SSh公钥以及多人协作冲突问题解决方案
- ssh、scp的使用,以及shell脚本解决scp需要输入密码的问题
- 解决git pull/push每次都需要输入密码问题
- 解决git每次pull或者push时输入密码问题
- git避免已添加ssh公钥还要输入密码
- SourceTree保存密码--解决每次pull、push都要输入两次密码的问题
- git push 输入用户名和密码的问题解决
- 解决git配置公钥仍然需要输入密码问题
- 让执行git push、git pull等命令时不再输入用户名,密码的简单有效方法之一
- git命令行pull,push解决每次都输入用户名密码
- TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题
- git学习--使用git pull命令"当前分支没有跟踪信息"报错问题的解决
- git push的时候每次都要输入用户名和密码的问题解决
- git 首次使用以及error: failed to push some refs to ****问题的解决
- git命令每次提交都要输入用户名和密码的解决办法(git push origin master)
- 解决Git push时重复输入用户名密码的问题。
- ssh链接git服务器,解决push pull要求输入密码问题