问题标签 [git-credential-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - “致命:身份验证失败”与 git-credential-manager
我第一次使用 Azure DevOps 来托管我的下一个项目。当我在 Azure Devops 上创建一个空项目时,我试图克隆它。在尝试克隆时,它要求我输入密码。我输入了它,它说我的密码错误,但我知道我输入的密码正确。
然后我将git-credential-manager for max/linux 安装到我的 Mac 上。我尝试git pull
从远程来源进行操作,但它只是像第一次一样提示输入密码并且失败了。
我还尝试使用 Azure Devops 上的“创建 git 凭据”功能,我可以在其中指定一个新密码。那也失败了,同样的错误。
我在这里在他们的存储库上提交了一个 GitHub 问题。我没有办法克隆我的项目吗?我的存储库的 url 格式为https://yousefshanawany@dev.azure.com/...
.
更新:我在我的 Windows 机器上试过这个,它给了我一个登录的弹出窗口,它工作正常。
git - git push and pull over http 在 Windows 上挂起,没有错误
正如标题所说,当我尝试它时git push
它只是挂起。这是在 Windows 10 上,现有存储库和我专门为测试它而创建的一些新存储库。我还尝试了两个不同的主机(即 github 和 bitbucket)。我在 github 上的公共仓库允许我这样做,git pull
但我在 bitbucket 上的私人仓库不允许。我为一个 repo 设置了 SSH,并且我能够推送/拉取但是我过去在这个系统上使用 git over ssh 时遇到了问题,所以我宁愿让一切都通过 http 重新运行。
到目前为止,我已经尝试过:
- 重启电脑
- 从 Windows 凭据管理器中删除了所有与 git 相关的凭据
- 已卸载 SourceTree(我的 PC 上只有其他与 git 相关的应用程序)
- 从 Windows 卸载并重新安装 git
https://git-scm.com/downloads
- 禁用防火墙
- 通过设置 git 不使用 git-credential-manager
git config --global credential.helper cache
有人对此有任何见解吗?
git - Git克隆存储库抛出致命错误“无法读取'http://的用户名:8080': 终端提示已禁用
我在从 VS2017 克隆 TFS 服务器中存在的 git 存储库时遇到致命错误问题。Windows 10 操作系统中发生的问题。
从 Visual Studio 团队资源管理器 -> manageConnection -> addTfsServer -> 选择 git repo -> 克隆按钮单击 -> 抛出致命错误。
“无法读取 'http://:8080' 的用户名:终端提示已禁用”
在控制面板窗口的凭据管理器中删除所有 TFS 和 git 相关条目后尝试。也清除了 Team Foundation 服务器缓存文件夹。
Visual Studio 也以管理员特权模式启动。
克隆时的 git.log 文件条目,
17:26:05.274484 run-command.c:643 跟踪:run_command:'git credential-manager get'
17:26:05.554802 run-command.c:643 trace: run_command: '/c/program files (x86)/microsoft visual studio/2017/enterprise/common7/ide/commonextensions/microsoft/teamfoundation/team explorer/Git/mingw32 /libexec/git-core/git-askpass.exe'''\''的用户名' http://xxxxxxxxx:8080 '\'':'
git - 使用 Visual Studio 2017 或 2019 和 AAD 帐户从 MSA 支持的 Azure DevOps 克隆存储库
Microsoft 引入了邀请 AAD 用户加入 MSA 支持的 Azure DevOps 帐户的选项。这对于将帐户从“非托管”转换为“托管”的公司非常有用,首先将帐户所有权转移给 AAD 用户,然后以较慢的方法修复用户和许可混乱。
但是,当我尝试使用 Visual Studio 2017 或 2019 克隆存储库时,我收到一条错误消息:
Git 因致命错误而失败。身份验证失败:{remote-url}。
或者,取决于您拥有的 Git 凭证管理器版本:
错误:无法生成 askpass:没有这样的文件或目录致命:无法读取“{remote-url}”的用户名:终端提示已禁用`
从命令行克隆时,没有问题,之后,Visual Studio 也可以使用生成的 git 存储库。
git - Git 凭证管理器和手动创建的 PAT
我必须在客户拥有的计算机上工作。我们工作的代码在 Azure Dev Ops 存储库下进行管理,我使用我的个人 Microsoft 帐户登录。
为了降低风险,我在 Azure Devops 仪表板中创建了一个具有最低权限的个人帐户。
如何在不提示我的 Microsoft 帐户的情况下设置 git 以使用此 PAT?
现在,每次触发远程操作时,都会打开一个模式,询问用户名/密码。如果我关闭它,它会重新打开。我再次关闭,我可以输入我的 PAT。这是有效的。
但是,如果我触发新的远程操作,则会发生相同的序列(必须关闭两次凭据对话框,然后粘贴 PAT)。
如何明确存储 PAT?
仅供参考,我已确保在 git global config 中设置了正确的助手,如常见问题解答所建议的:git config credential.helper manager
我还尝试使用 禁用凭证助手git config --system --unset credential.helper
,但问题仍然存在。
另一种尝试是使用另一个助手:git config credential.helper store
。不是更好
仅供参考:我在 Windows 2012R2 上运行,最新的 git 版本(git version 2.20.1.windows.1
)
git - 带有凭据管理器身份验证的 Git 失败
我生成了一个个人访问令牌,用于 Windows 通用凭据和 git 凭据管理器。我正在使用带有此配置的 git 64 位版本 2.21.0.windows.1
但并非总是“git clone”命令成功抱怨身份验证错误
这里是 GCM 的日志:
知道发生了什么吗?
谢谢
git - 安装 microsoft git-credential-manager 后 git push 失败,找不到存储库
我对使用 github 比较陌生。最近,我在我的 Linux 机器上安装了 git-credential-manager,以便使用我公司的 AzureDevOps 帐户。它与 Azure 和我的共享公司帐户完美配合,每当我进行 git push/pull 时,我不再需要输入密码。但是,当我尝试更改我自己的个人帐户(私人)时,我已经一个月没有更新了,它给了我一个找不到存储库的错误。
我不确定我需要提供哪些其他信息,但任何建议、帮助或指向我的方向将不胜感激。
git - Simple-git 在每个 git 命令上请求用户名和密码
这是问题https://www.npmjs.com/package/simple-git。我正在使用 npm 模块 simple-git 与本地 git-repository 一起工作。本地 git 存储库已经在本地结帐,我可以通过 git-bash 使用存储库(提交/推送/拉取所有工作)。同时,通过 simple-git 在同一存储库上执行的任何命令都要求我每次都输入用户名和密码。
如何让 simple-git 使用我现有的凭据并停止在每个 git 命令上询问我的用户名和密码?
PS 初始化 simple-git 时,我只需提供存储库的路径。这应该足够了,它应该使用 .git/config 文件。也许这个 .git/config 中的某些内容需要 / 可以设置以帮助它停止询问用户名和密码。
git - 如何确定适用于 Windows 的 Git Credential Manager 的版本?
是否有命令或其他方式来确定我的 git 安装中凭据管理器的版本?
git - Git Credential Manager - 启用代理时不加载
使用公司代理时 - GCM 未从命令行加载克隆/推送
操作系统 - Windows 10 LTSC 1809 Visual Studio 2017/2015 Git for windows 2.21 Repo - Azure DevOps server 2019 with update 1(On Premise) 代理 - 企业代理
我尝试设置 Git 代理但没有帮助
只有当我更改系统上的代理设置时,我才能让 GCM 显示查看附加图像
在这种情况下,我无法访问门户网站 - 或使用 Visual Studio 克隆/推送
门户网站工作
门户网站失败