【发布时间】:2018-12-25 01:35:53
【问题描述】:
我正在尝试对我正在编辑的一个大型项目进行初步推送(我不是原作者),当我去推送项目时,我的 github 存储库它要求我在 bitbucket 上输入其他人的密码? ??
我尝试在 github 上创建一个新帐户并重置全局用户名/密码,删除 keychain 上与 git 相关的所有文件并尝试更改目录名称。
项目名称 darrinwebster$ git push -u origin master
“otherPersonsBitbucketAccount.org”的密码:
远程:用户名或密码无效
致命:“otherPersonsBitbucketAccount.org”的身份验证失败
我希望 git 询问我的凭据(对于 github),因为我已将存储库来源设置为我的帐户。
【问题讨论】:
-
该项目的 .gitconfig 的
[user]块中有什么内容? -
user.name=Darrin Webster 但我刚刚注意到远程 url 设置为 otherPersonsBitbucketAccount.org 如果可能,我将如何具体更改该属性?
-
@jmargolisvt:
user.name和user.email设置仅用于提交,不用于身份验证。 @DarrinWebster:身份验证方法取决于 URL(https 与 ssh)和任何特定于操作系统的 ssh 或 https 身份验证处理,以及您可能指示 Git 使用的任何凭据缓存。 -
那么您是说不可能更改原始 URL 吗?对不起,这真的让我很困惑
-
您使用的是什么网址?当然可以改变它;这只是一个设置。