Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git/SourceTree-远程无效的用户名或密码_Git_Passwords_Push_Atlassian Sourcetree - Fatal编程技术网

Git/SourceTree-远程无效的用户名或密码

Git/SourceTree-远程无效的用户名或密码,git,passwords,push,atlassian-sourcetree,Git,Passwords,Push,Atlassian Sourcetree,我刚刚在我的新计算机上重新安装了SourceTree,在尝试推送提交时遇到问题 如果我使用SourceTree中的内置按钮,它会弹出一个对话框,在其中输入用户名和密码,但随后会出现错误:远程无效用户名或密码 最奇怪的是,如果我通过单击SourceTree中的console按钮来打开Git控制台,键入Git push,然后输入完全相同的凭据,它就会工作 我假设SourceTree可能会以某种方式覆盖某些Git配置,但我找不到解决方案 我尝试删除SourceTree保存的所有凭据,我不允许Sourc

我刚刚在我的新计算机上重新安装了SourceTree,在尝试推送提交时遇到问题

如果我使用SourceTree中的内置按钮,它会弹出一个对话框,在其中输入用户名和密码,但随后会出现错误:
远程无效用户名或密码

最奇怪的是,如果我通过单击SourceTree中的console按钮来打开Git控制台,键入
Git push
,然后输入完全相同的凭据,它就会工作

我假设SourceTree可能会以某种方式覆盖某些Git配置,但我找不到解决方案

我尝试删除SourceTree保存的所有凭据,我不允许SourceTree在工具>常规菜单中修改我的Git配置,但它没有改变任何东西


谢谢你的帮助

如果您在Mac上使用SourceTree,请转到SourceTree->Preference->Network


您将获得远程URL的用户名列表。您可以在那里更新用户名以及用户名将开始反映的下一个推/拉事件。

SourceTree
在Mac上,然后转到
SourceTree->Preference->Network
。 您将看到您的用户名和GitHub位置。移除它。 接下来,当您将
推送到
回购
时,系统会提示您输入
用户名
密码
(保存到链)


理想情况下,这里有一个
password
字段

我有双重身份验证,因此,我需要在github.com设置页面中创建新的个人访问令牌,并将其用作我的密码。

SourceTree->Preference-->帐户您可以删除并再次添加您的帐户,然后尝试SourceTree->Preference set Protocol=HTTPS

此问题的一个可能答案是更新您的git本地版本或更新您的git的嵌入式版本。较新版本的sourcetree无法与较旧版本的git配合使用


我在Mac的SourceTree上遇到了麻烦


需要对齐
SourceTree->Preference->Accounts
SourceTree->Preference->Network
中的用户名。

在Windows上,您可以尝试删除或编辑
%LOCALAPPDATA%\Atlassian\SourceTree\passwd
文件。编辑意味着只删除与失败凭据对应的行

我可以在
SourceTree 3.1.1
上通过转到Windows上的
首选项->帐户->编辑->连接帐户

工具-选项-身份验证仅供参考,我必须从SourceTree的首选项->网络上删除我的主机/用户名macOS Sierra(SourceTree v.2.5.3)。然后,在进行新的更改时,它会提示我输入新的用户名/密码。在mac上,它的首选项上似乎没有网络选项任何longerOn mac,获得了SourceTree-->首选项-->高级-->删除其不起作用的用户名。现在再试一次,应该可以了。