git 设置不需要输入密码
https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速
设置记住密码(默认15分钟):
如果想自己设置时间,可以这样做:
这样就设置一个小时之后失效
长期存储密码:
增加远程地址的时候带上密码也是可以的。(推荐)
http://yourname:password@git.oschina.net/name/project.git
补充:使用客户端也可以存储密码的。
如果你正在使用ssh而且想体验https带来的高速,那么你可以这样做: 切换到项目目录下 :
cd projectfile/
移除远程ssh方式的仓库地址
git remote rm origin
增加https远程仓库地址
git remote add origin http://yourname:password@git.oschina.net/name/project.git
git pull 和 git push 每次都需要输入密码解决方案如下:
$ ssh-keygen -p
如果原来有密码需要先输入旧密码,当提示你输入新的密码的时候,按enter就可以啦,继续确认enter就可以
➜ ~ git:(master) ✗ ssh-keygen -p
Enter file in which the key is (/Users/never/.ssh/id_rsa): (注:此处按Enter)
Enter old passphrase: (注:此处需要输入旧密码)
Enter new passphrase (empty for no passphrase): (注:此处直接Enter)
Enter same passphrase again: (注:直接Enter)
Your identification has been saved with the new passphrase
严重参考: https://www.jianshu.com/p/915bdcc7bf46
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)