2

我想实现一个作为 IIS 应用程序运行的小 Git Webserver。我设法做到了,我可以从中拉出和推入。但现在我想实现一些基本凭据。

我不想拥有的是,添加一个远程 URL,如http://username:password@domain.tld/repo.git。我不想在 url 中有密码(用户名就可以了)。

目前我想为 HTTP 协议使用这个(HTTPS 也可以)

我必须从我的服务器返回什么到 tortoisegit,所以它会提示我输入密码?

4

1 回答 1

1

TortoiseGit将使用与 msysgit 相同的 curl 命令来访问 http 服务器(IIS 或其他)。

请参阅“ Git - 如何在 windows 上使用 .netrc 文件保存用户和密码”:您可以将用户名和密码保存在%HOME%/_netrc(您需要HOME在 Windows 上定义)。

另一种选择是将凭证助手包与 git1.7.9+ 一起使用。您在每个会话中输入一次用户名和密码(并避免使用_netrc纯文本文件)。

于 2012-11-21T08:50:19.223 回答