有没有一种方法来保存GITHUB的用户凭证与TortoiseGit?
每当我做推/拉操作时,它都会提示我下面的对话框。
我想把我的用户凭证信息保存在某个地方,就像我用TortoiseSVN做的那样。
有没有一种方法来保存GITHUB的用户凭证与TortoiseGit?
每当我做推/拉操作时,它都会提示我下面的对话框。
我想把我的用户凭证信息保存在某个地方,就像我用TortoiseSVN做的那样。
当前回答
如果你是windows 10 + TortoiseGit 2.7用户:
第一次登录时,只需按照提示输入您的凭据并保存密码。 如果你需要更新你的凭证,不要在TortoiseGit设置上浪费时间。相反,windows搜索>凭据管理> windows凭据>找到你的git条目>编辑。
其他回答
对于TortoiseGit 1.8.1.2或更高版本,有一个GUI来打开/关闭凭据帮助器。
它支持git-credential-wincred和git-credential-winstore。
TortoiseGit 1.8.16增加了对Git - Credential - Manager的支持(Git Credential Manager, Git - Credential -winstore的后续版本)
当你第一次同步时,你会被要求输入用户名和密码,输入后它们会被保存到Windows凭据存储中。下次同步时,它不会询问用户或密码。
使用方法:右键单击→TortoiseGit→Settings→Git→Credential。选择凭据帮助器:wincred -仅此存储库/ wincred -当前Windows用户
对于msysgit 1.8.0,请从https://github.com/downloads/msysgit/git/git-credential-wincred.zip下载git-credential-wincred.exe并放入C:\Program Files\Git\libexec\git-core
对于msysgit 1.8.1及以上版本,exe是内置的。
在git配置中,添加以下设置。
(证书) Helper = wincred
当更新到Git for Windows 2.35.1.windows时。2从一个旧的主要版本,你可能想做以下事情:
启动Git CMD 执行命令git credential-manager-core configure 这应该会给出这样的响应: 配置组件“Git凭据管理器”… 正在配置组件“Azure Repos提供商”…
现在,当启动下一个Git操作时,Git将只要求您选择一个帐户一次,存储它并在下一个操作中重用它。
[打开 git 设置(TortoiseGit → 设置 → Git)][1]
[在GIt中:点击编辑全局的。gitconfig][2]
配置用户名和密码
我将Git for Windows升级到最新的64位(2.30.0),现在可以正常工作了。 从url https://git-scm.com/download/win获取最新版本,并运行下面的命令进行验证。 $ git——版本 $ git 2.30.0.windows.1