执行git config --global credentialhelper store,在~/gitconfig目录下会多出一个文件,这里会记录你的密码和帐号;
再执行git pull 输入一次正确的帐号密码之后就不用再输入了。
在使用TortoiseGit的过程中,发下每次push或者pull都要重复输入账号密码,非常麻烦
在[系统盘]:\Users[你的用户名](比如C:\User\Administrator里面的gitconfig)下面,有一个gitconfig文件,这个是记录你的git配置信息的。
在该文件后面加上
设置完后,输入一次密码就不会再要求输入,但是会生成一个git-credentials文件,里面记录了你的用户名和密码
git-credentials文件,该文件明文记录了你输入的账号密码
gitlab下载文件有密码可以解码。根据查询网上相关公开信息显示gitlab下载文件点击解压密码按钮,就能看到解压密码。这需要迅雷知道密码才能显示。原理是,当知道密码的用户共享密码时,所有其他下载相同加密压缩包的用户都可以查看共享的密码。
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
严重参考: >
现在公司使用git来管理项目已经成为趋势,大多公司都用git替代了svn,git可以使用命令来进行各种 *** 作,让人看起来也很高大上,但也有很多人喜欢界面的方式来 *** 作git,即简单又高效。
本人也学习了git的命令,刚开始觉的还很拽,但工作中还是觉的界面比较直接,所以就用了TortoiseGit来辅助git的使用。
但使用TortoiseGit时有个很烦人的bug(有的人没有,不知道为什么),就是不会自动记录用户名和密码,每次都需要输入密码,很烦人,在网上搜索了一下,有以下解决方法:
在项目目录中右键--->设置---> git--->Edit local git/config 增加
在windows上建_netrc
在最后一行后输入ctrl+z,文件会自动保存并退出
再次在git上提交时就不用重复输入用户名密码了
以上就是关于git 解决拉取代码需要输入密码问题全部的内容,包括:git 解决拉取代码需要输入密码问题、【GIT】如何让git小乌龟工具记住Git账号密码 免多次登录、gitlab下载文件有密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)