Rob*_*uch 12 git ssh bitbucket
今天,当我在 MacOS 上使用 Git + BitBucket 并将新分支推送到 BitBucket 时,收到以下消息。
您正在通过 HTTPS 使用 Git 的帐户密码。
从 2022 年 3 月 1 日开始,用户必须使用应用程序密码远程:通过 HTTPS 进行 Git。为了避免任何中断,请将 Git 客户端远程中使用的密码更改为应用程序密码。请注意,这些凭证可能已自动存储在您的 Git 客户端和/或凭证管理器(例如 Git Credential Manager (GCM))中。
Rob*_*uch 13
就我而言,我通过 HTTPS 而不是通过 SSH 使用 BitBucket。因此我必须改变它。
不相关且可选的:
当您执行此安全相关任务时,请在 BitBucket 安全设置中激活 2FA。
如果您想通过 HTTPS 使用 Git:
首先,按照此处所述在 bitbucket 上创建应用程序密码并将其保存在安全的地方:
https://bitbucket.org/blog/deprecating-atlassian-account-password-for-bitbucket-api-and-git-activity
二、明确凭据:
git config --unset credential.helper
Run Code Online (Sandbox Code Playgroud)
然后您可以执行任何 git 命令,并且当需要密码时,您可以使用应用程序密码而不是 bitbucket 帐户密码。
Ex : git fetch
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13440 次 |
最近记录: |