我发现了有关如何在Windows服务器上安装Git并使用SSH(如CopSSH)进行身份验证的文章。 我感到有些惊讶,因为我记得读过一篇文章说不应该使用Windows机器作为共享Git存储库(很抱歉我不记得是在哪里读到的)。 我的问题是,我能否设置Git使用Windows身份验证而不是SSH? 这对我来说将更容易管理。 由于这台机器将由我在“业余时间”内管理,因此越简单越好。
您可以在您的域内使用共享文件夹作为Git仓库,并使用您的域用户进行管理。
c:/> git clone \\myserver\repository\myfolder
Git凭据管理器是由微软官方支持的工具,可使用Windows身份验证来认证您自己到git。
https://github.com/Microsoft/Git-Credential-Manager-for-Windows
您还可以使用IIS通过HTTPS托管存储库,然后使用Windows用户凭据保护每个项目子文件夹。
你可以使用 Windows 凭据存储来管理 Git https://gitcredentialstore.codeplex.com/
它会将你的 Git 凭据保存在电脑的 Windows 凭据存储中,保证了安全性和可靠性。而且非常容易使用 :)