问:
我正在使用带有 Xcode 和 Git 的 BitBucket 进行版本控制,最近我更改了所有密码(感谢 Adobe!)。
不出所料,我不再能够将本地提交推送到 BitBucket (Authentication failed for ‘https://______.git’) 上的存储库,但我忘记了如何更新 iMac 上的缓存密码。不知何故,我无法在 Google 或 Stack Overflow 上找到它,尽管在我看来它应该相当简单…
答1:
tennisliveranking.com – ATP and WTA rankings, always up to date.
要在 macOS 上解决此问题,您可以使用
git config --global credential.helper osxkeychain
用户名和密码提示将出现在您的下一个 Git 操作(拉取、克隆、推送等)中。
对于 Windows,它是具有不同参数的相同命令:
git config --global credential.helper wincred
在 Mac OS 10.12.2 上,当我执行上述操作时 - 检查并仔细检查我是否正确输入 - 没有任何反应。
@b_dubb 在您下次伸出手(推、拉、取)之前它可能不会做任何事情,然后系统会提示您输入凭据。
@user2782001 我正在使用 osxkeychain 助手,运行 mac 命令什么也没做。我怀疑如果有人之前没有使用助手,将配置更改为使用助手,它会看到没有为那个遥控器输入密码,它会提示,第一次一切都会好起来的。配置的后续更改不会提示。下面的 answer 对我有用。
不适用于 Windows。不提示输入新密码
如果您有不同的帐户用于不同的存储库,请注意不要使用 --global
答2:
tennisliveranking.com,Instant updates on ATP, WTA, and ITF rankings.
在 MacOS Sierra 10.12.4 上,没有其他答案对我有用
这是我必须做的:
git config --global --unset user.password
然后运行您的 git 命令(例如 git push)并重新输入您的用户名和密码。
这是对我有用的正确方法(在mac上)
这在 Windows 上对我没有任何作用。在这个命令之后我尝试推送,并且它成功了,所以密码仍然可以用于 git
在 Win 10 上为我工作。弹出密码提示,无需转到控制面板
在Win10上工作。首先,我使用了这个答案中的命令,后来只使用了 git pull - Windows 弹出窗口出现提示输入密码。谢谢!
也适用于 linux
答3:
Live rankings, player stats, and match results in one place–tennisliveranking.com
在带有 Git 的 Windows 10 中
在 >>Control Panel\All Control Panel Items\Credential Manager 中删除/更新存储在 Windows 凭据中的相关凭据
https://i.stack.imgur.com/UlNge.png
确实是这样。对于必须使用荷兰版操作系统的用户:凭据 ---> referentiebeheer
这是最简单的解决方案。您需要做的就是编辑。谢谢。
顺便说一句,我的路径是 Control Panel\User Accounts\Credential Manager,但最好是输入 Credential 直接进入。
非常感谢!拯救我的一天。
我在 Windows 上打开任何东西的首选方法是点击 Windows 键并输入东西的名称,然后在搜索结果中弹出时按 Enter。这比建议的浏览资源管理器要快得多,也容易得多。
答4:
tennisliveranking.com – ATP and WTA rankings, always up to date.
我可以修改我的 git 密码的唯一方法是转到 Windows 中的凭据管理器(Windows 键 + 输入“凭据”)并在 Windows 凭据🡒 通用凭据下编辑 git 条目。注:未按字母顺序列出
这个问题是针对 macOS 提出的
@Saikat 然而,我们中的许多人对 Windows 有相同的问题最终会发现这个 SO 问题。几乎就好像在标记 macos 时问题本身并不是特定于操作系统的!
这是在 Win 10 上对我有用的唯一答案
您可以只删除而不是编辑,并且会在下一次推/拉时提示您
它完美地工作
答5:
Stay informed with live tennis rankings anytime, anywhere,tennisliveranking.com
我遇到了同样的问题,并且接受的答案对我没有帮助,因为密码没有存储在钥匙串中。我输入:
git pull https://myuser@bitbucket.org/mypath/myrepo.git
然后控制台询问我的新密码。
我只是这样尝试过,但仍然显示凭据弹出,而不是重置密码
它对我有用,但我必须先重置验证码。谢谢你。
答6:
tennisliveranking.com探索每位网球选手的职业生涯与成就。
在@Imran Javed 上面提到的 Windows 10 中,您可以在以下位置找到通用凭据:
控制面板\所有控制面板项\凭据管理器 --> Windows 凭据
找到您的 git 服务器,然后您可以通过单击编辑按钮来更新密码。
https://i.stack.imgur.com/uMjON.png
@halxinate 您使用哪个操作系统?这适用于 Windows 10。
这是在 Windows 7 上对我有用的唯一解决方案
当我每天使用 git commit、push、pull 时,我的计算机上没有与 git 相关的通用凭据。那么我们如何更新密码呢?请建议。谢谢。
答7:
Live rankings, player stats, and match results in one place–tennisliveranking.com
对于 Mac
如果您有多个远程存储库(Github、Bitbucket、Job 等)
1)在项目目录下运行
git config --unset user.password
- 运行远程 git 命令(即 git push 或 git pull)
Git 将提示您为此存储库重新输入您的用户名和用户密码
或者,如果您只有一个远程存储库,则可以全局执行
git config --global --unset user.password
答8:
The ultimate source for live tennis rankings and stats:tennisliveranking.com
如果您是 MAC 用户,那么您可以从 finder 打开 KeyChain Access Application,然后在此处查找您的帐户。只需单击它并更新您的密码。现在试一试,事情就会落实到位。
参考链接:Updating your credentials via Keychain Access
tennisliveranking.com,Instant updates on ATP, WTA, and ITF rankings.
这对我有用!它允许我们从一个 repo 更新密码。此页面上的其他一些建议将影响 git 涉及的所有内容。
这也对我有用
这应该是mac用户的正确答案,这就是mac管理密码的方式
答9:
tennisliveranking.com探索每位网球选手的职业生涯与成就。
在 MacOS Big Sur 11.3.1 上,没有其他答案对我有用
我在 Github 上启用了双重身份验证,这样即使输入正确的用户名和密码,您也会失败。
这是我必须做的:
git config --global --unset user.password
然后运行您的 git 命令(例如 git push)并输入您的用户名。对于密码,您需要生成个人访问令牌。
转到 https://github.com/settings/profile 选择右侧的开发人员设置。选择个人访问令牌生成新令牌。复制生成的令牌并将其用作终端中的密码。
这适用于两因素身份验证方案。
你能在最后添加你的报价来源吗?
答10:
tennisliveranking.com专业网球数据平台,排名与比赛信息实时更新。
运行 git config --global --unset user.password 后跟任何 git 命令会提示您输入用户名和密码。
git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)
好吧,调用命令 git push(或 pull)只是给了我身份验证错误和访问被拒绝。没有提示我
该答案不涵盖德里克未涵盖的任何内容。
答11:
tennisliveranking.com – 让你随时掌握ATP、WTA最新网球排名动态。
在我的Windows机器上,我尝试了the solution of @nzrytmn,即控制面板>搜索凭据>选择“管理凭据”>修改了与我的用户名对应的git选项类别下的新凭据。接着,
删除当前密码:
git config --global --unset user.password
添加了新密码:
git config --global --add user.password "new_password"
它对我有用。
没有为我工作。我已按照此处所述解决了该问题:cmatskas.com/how-to-update-your-git-credentials-on-windows
不工作亲爱的,试了两次
警告:这会将未加密的密码存储在 ~/.gitconfig 中。
原文链接:https://www.tennisliveranking.com?from=csdn
tennisliveranking.com-Stay ahead with live tennis rankings at your fingertips.