git pull / git push 记住密码方法(ssh记住密码)
2012-12-09 17:06
375 查看
转至:http://www.32133.com/share/816.html
有没有觉得,每次git pull 或git push的时候,都需要重新输入密码,很麻烦。搜了下找到一种方法记住ssh连接的密码,同时把Git repository的密码保存下来,下面就来一步一步做吧。。
local:~ yourname$ ssh-keygen
-t rsa
然后依次回车,输入密码,这个密码和SSH的帐号密码无关。
Generating public/private rsa key pair.
Enter file in which to save the key (/u/kim/.ssh/id_rsa): 【回车】
Enter passphrase (empty for no passphrase): 【第一次密码】
Enter same passphrase again: 【第二次密码】
Your identification has been saved in /u/kim/.ssh/id_rsa.
Your public key has been saved in /u/kim/.ssh/id_rsa.pub.
local:~ yourname$ cat
~/.ssh/id_rsa.pub | ssh username@yourhost 'cat >> .ssh/authorized_keys'
local:~ yourname$ ssh
username@yourhost.com
如果此时不需要你输入密码,那么恭喜你设置成功了。现在你再执行git pull 或git push就不需要输入密码了。
参考:Store your git https
passwords in your OS X Keychain
ps: 如果更换主机ip地址等,会出现ssh的一个提示,去除这个提示,请使用:
git
pull / git push 记住密码方法(ssh记住密码)
有没有觉得,每次git pull 或git push的时候,都需要重新输入密码,很麻烦。搜了下找到一种方法记住ssh连接的密码,同时把Git repository的密码保存下来,下面就来一步一步做吧。。
1. 首先是保存密码输入问题,需要创建密钥,在你的命令行输入:
local:~ yourname$ ssh-keygen-t rsa
然后依次回车,输入密码,这个密码和SSH的帐号密码无关。
Generating public/private rsa key pair.
Enter file in which to save the key (/u/kim/.ssh/id_rsa): 【回车】
Enter passphrase (empty for no passphrase): 【第一次密码】
Enter same passphrase again: 【第二次密码】
Your identification has been saved in /u/kim/.ssh/id_rsa.
Your public key has been saved in /u/kim/.ssh/id_rsa.pub.
2. 接下来把密钥文件内容上传到的SSH帐号下:
local:~ yourname$ cat~/.ssh/id_rsa.pub | ssh username@yourhost 'cat >> .ssh/authorized_keys'
3. 最后一步测试
local:~ yourname$ sshusername@yourhost.com
如果此时不需要你输入密码,那么恭喜你设置成功了。现在你再执行git pull 或git push就不需要输入密码了。
参考:Store your git https
passwords in your OS X Keychain
ps: 如果更换主机ip地址等,会出现ssh的一个提示,去除这个提示,请使用:
ssh-keygen -f ~/.ssh/known_hosts -R NewIP
相关文章推荐
- Git pull、 push 操作无需输密码的方法
- 让执行git push、git pull等命令时不再输入用户名,密码的简单有效方法之一
- Git Pull Push 避免用户名和密码方法--雷锋
- windows下Git pull、 push 操作无需输密码的方法
- 用git cmd pull 或push 时提示密码错误的解决方法
- Git pull、 push 操作无需输密码的方法
- Git Pull Push 避免用户名和密码方法
- git pull push 不用输入用户名和密码的方法 免输密码
- 添加码云上的SSH公钥以及解决使用命令git pull/push 输入密码问题
- git 每一次pull或者push的时候,都需要输入密码和账号
- git push 每次都需要输入用户名和密码 TortoiseGit 不用每次输入用户名和密码的方法
- git pull/push时候总提示输入账号密码 - 免除设置
- [Linux git]Linux下git push 不用每次输密码的方法
- git push 避免输入用户名和密码的方法
- git命令行pull,push解决每次都输入用户名密码
- Git Push 避免用户名和密码方法
- Git Push 不用再次输入用户名和密码方法
- Git Push 避免用户名和密码方法
- TortoiseGit 记住用户名和密码的方法
- IntelliJ IDEA 使用Git怎样记住密码的方法