git push不需要输入密码
2016-10-19 23:23
239 查看
使用SSH key即可搞定
以github为例
1.首先,在github上创建一个repository,如上图:会有一个SSH ,复制它
2.如果以前https link进行推送的话,则需要先删除
git remote -v 查看使用的是https还是ssh
git remote rm origin
重新关联一下
git remote add origin +复制的SSH (git@github.com:chengandguo/abc.git 就是这样的格式)
3.如果本地没有创建SSH key的话
ls -al ~/.ssh 查看本地有无ssh key
没有就ssh-keygen 生成一个,一路回车即可
并按如下方法添加
Ensure ssh-agent is enabled:
If you are using Git Bash,
turn on ssh-agent:
Add your SSH key to the ssh-agent. If you used an existing SSH key rather than generating
a new SSH key, you'll need to replace id_rsa in the command with
the name of your existing private key file.
4.登录到Github上,在settings设置下有一个SSH 栏目,进去把刚才生成的id_rsa.pub (默认地址:C:\Users\您的用户名\.ssh)里的内容添加进去即可
5.到此就大功告成了,如果你换个机器,一样生成个SSH key添加一遍即可
以github为例
1.首先,在github上创建一个repository,如上图:会有一个SSH ,复制它
2.如果以前https link进行推送的话,则需要先删除
git remote -v 查看使用的是https还是ssh
git remote rm origin
重新关联一下
git remote add origin +复制的SSH (git@github.com:chengandguo/abc.git 就是这样的格式)
3.如果本地没有创建SSH key的话
ls -al ~/.ssh 查看本地有无ssh key
没有就ssh-keygen 生成一个,一路回车即可
并按如下方法添加
Ensure ssh-agent is enabled:
If you are using Git Bash,
turn on ssh-agent:
# start the ssh-agent in the background eval "$(ssh-agent -s)" Agent pid 59566
If you are using another terminal prompt, such as Git for Windows, turn on ssh-agent:
# start the ssh-agent in the background eval $(ssh-agent -s) Agent pid 59566
Add your SSH key to the ssh-agent. If you used an existing SSH key rather than generating
a new SSH key, you'll need to replace id_rsa in the command with
the name of your existing private key file.
$ ssh-add ~/.ssh/id_rsa
4.登录到Github上,在settings设置下有一个SSH 栏目,进去把刚才生成的id_rsa.pub (默认地址:C:\Users\您的用户名\.ssh)里的内容添加进去即可
5.到此就大功告成了,如果你换个机器,一样生成个SSH key添加一遍即可
相关文章推荐
- git push 不需要输入密码
- 设置Git不需要每次push都输入用户名和密码
- Git@OSC push 不用每次输入用户名和密码的方法
- git 设置 key 到服务器,同步代码不需要输入用户名和密码
- Windows下Git push or pull免输入密码设置
- git 每一次pull或者push的时候,都需要输入密码和账号
- 【git使用】设置ssh key后push还要输入用户名和密码
- git每次push都需要输入密码
- git生成ssh key 避免每次push都要输入账号密码
- git push时候不用每次输入用户名及密码:
- git push 不再需要重复输入账户密码的技巧
- 使用SSH方式免去Git每次push都输入用户名和密码
- 解决Git Push每次都要输入密码的问题
- 配置git push时无需输入用户名和密码
- git push 总是要输入账号密码解决办法
- git push时候总提示输入账号密码 - 免除设置
- git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼
- git push 每次都需要输入用户名和密码 TortoiseGit 不用每次输入用户名和密码的方法
- 让执行git push、git pull等命令时不再输入用户名,密码的简单有效方法之一
- git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼