7

我知道以前有人问过这个问题,我一直在看这个链接:

https://www.kernel.org/pub/software/scm/git/docs/git-credential-store.html

一般来说,我对使用适用于 Windows 和 Git Hub 的 Git Gui 应用程序真的很陌生。

我通过从 Git Hub 网站以https://github.com/projectname.git格式输入存储库的 URL 来“获取”现有存储库

为了推送它,我将粘贴文件复制到我的本地 git 目录中,然后在 Git Gui 中按 f5 并提交/推送到原点。

但是,每次我想推送一些东西时,它都会询问我的用户名和密码。该指南说要使用给定格式的用户名和密码创建一个名为 .git-credentials 的文本文件:

https://user:pass@example.com

问题:

如何将 .git-credentials 文件的使用与我的 Git Gui 应用程序联系起来?...我使用的是 DOS 吗?或者来自某个地方的一些 Git Shell?...

任何帮助将不胜感激...

4

1 回答 1

7

一种解决方案是使用GitHub for Windows应用程序:它会为您存储您的凭据,如此GitHub 帮助页面中所述。

但它也补充说:

如果您不想使用 GitHub for Windows,可以在此处下载适用于您的操作系统的帮助程序:

Windows Vista、7 和 8(需要 .NET 4.0)

解压文件并运行git-credential-winstore.exe里面的程序。这将启动帮助程序并更新您的 git 配置以使用它。

提示:凭据帮助程序仅在您克隆 HTTPS 存储库 URL 时起作用。如果您改用 SSH 存储库 URL,则使用 SSH 密钥进行身份验证。

所以你不需要自己创建一个.git-credentials文件:git-credential-winstore.exe程序会引导你完成它。

于 2013-06-03T16:40:17.103 回答