我在Bitbucket启用了双重身份验证,然后创建了一个应用密码。我应该在SourceTree的哪里配置这个应用密码?
我在Bitbucket启用了双重身份验证,然后创建了一个应用密码。我应该在SourceTree的哪里配置这个应用密码?
如果你在2021年看到这篇文章,另一个替代方案是(如果你一直在使用其他Bitbucket仓库而没有遇到这个问题)。我的问题是我仍然有一个非常旧的仓库,它仍在使用HTTPS git URL。
例如,在我的旧仓库中执行git remote -v
命令会显示以下内容:
origin https://myusername@bitbucket.org/myusername/myrepository.git (fetch)
origin https://myusername@bitbucket.org/myusername/myrepository.git (push)
只需使用您的存储库的SSH版本,并设置它(以上面的URL为例):
git remote set-url origin git@bitbucket.org:myusername/myusername.git
您可以通过再次发出git remote -v
命令来进行合理性检查,以确认新的起点URL已设置。
一旦设置完成,您应该能够无问题地将内容推送到您的远程端口。
在配置存储库时,请使用您的应用程序密码而不是您的帐户密码。