我想实现一个作为IIS应用程序运行的小Git Webserver。我管理它,我可以拉动和推动它。但现在我想实现一些基本凭证。
我不想要的是添加像http://username:password@domain.tld/repo.git这样的远程网址。我不想在网址中输入密码(用户名也可以)。
目前我希望将此用于HTTP协议(HTTPS也可以)
我有什么要从服务器返回到tortoisegit,所以它会提示我输入密码?
答案 0 :(得分:1)
TortoiseGit将使用与msysgit相同的curl命令来访问http服务器(IIS或其他)。
请参阅“Git - How to use .netrc file on windows to save user and password”:您可以在%HOME%/_netrc
中保存用户名和密码(需要在Windows上定义HOME
)。
另一种选择是使用credential helpers packages with git1.7.9+。您在每个会话中输入一次的用户名和密码(并避免使用_netrc
纯文本文件)。