Git Push clone避免每次输入用户名和密码的方法

作者:佚名 上传时间:2019-04-21 版权申诉

本地git环境采用Git-1.9.5-preview20150319与TortoiseGit-1.8.16.0-64搭建而成,但是每次进行克隆或提交操作都需要输入一次账号密码,这样不仅浪费了大量的时间而且降低了工作效率。在此背景下,通过搜索引擎找到了相关解决办法,现总结如下。


如下图,需要输入用户名密码。

Git Push clone避免每次输入用户名和密码的方法


【解决办法】

进入家目录下

1
C:\Users\ "username"

其中username为你的电脑用户名。

然后创建一个" _netrc "文件。(Linux下是~/.netrc)

Git Push clone避免每次输入用户名和密码的方法

接着按以下内容格式编辑此文件即可。

1
2
3
4
5
6
machine  #将""替换为你的主机ip或域名,如github.com
login  #将""替换为你的用户名
password  #将""替换为你的密码
machine  #若你有多个git账号,按上面的格式添加即可
login 
password 

然后,再次执行git clone,即可免密码克隆。

【后续】

这里_netrc文件是用明文存储的账号密码,安全性较低。可使用 gpg4Win Lite 工具将加密netrc文件。

下载地址: http://files.gpg4win.org/Beta/

使用说明参考: http://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using-https-github/18362082#18362082 (Step-by-Step instructions for Windows

)




本文转自 xoyabc 51CTO博客,原文链接:http://blog.51cto.com/xoyabc/1726132,如需转载请自行联系原作者

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Git Push clone
本地git环境采用Git-1.9.5-preview20150319与TortoiseGit-1.8.16.0-64搭建而成,但是每次进行克隆或提交操作都需要输入一次账号密码,这样不仅浪费了
git提交不
创建公钥 1.目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)1.打开终端进入.ssh
TortoiseGit 连接oschina不
每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上看了各种方法,太杂,很多可能环境不一样,一直行不通
ChinaBank用户名密码自动输入
利用windows的API实现模拟键盘输入安全控件密码(注意是一个窗体控件库层序,直接ctrl+f5就可以运行)
RAR
0B
2019-03-05 08:22
用户名密码测试方法
用户名密码的测试方法,都是小问题,但是还是要注意。
RAR
2KB
2020-09-11 07:01
Xcode 编译运行
也不知道是删除了什么文件,之前每次编译运行xcode,都不用输入用户名密码的,现在每次编译都要输入用户名密码,感觉很烦,终于找到了解决办法,是因为开发工具安全性的问题,就两条指令:
git设置用户名密码示例代码
主要介绍了git设置用户名密码的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PDF
38KB
2020-11-21 13:37
用户名密码
用户名和密码库,不要用记事本打开,文件很大,有可能卡住
TXT
0B
2019-06-21 09:05
存储用户名密码
在局域网内有时为了权限问题我们要不断的更改登陆名,这时我们可以调用dll文件来实现。我写了一个批处理可以一键调出。
BAT
0B
2019-07-27 09:01
常见用户名密码
该资源包含了平时比赛收集的各种常见用户名和密码,包括top500user和top1000password等
ZIP
0B
2019-09-04 00:07