当前位置: 首页 > 知识库问答 >
问题:

GitHub:无效的用户名或密码

章飞章
2023-03-14

我有一个项目托管在GitHub上。我在尝试将我的修改推到主控器上时失败了。我总是收到以下错误消息

Password for 'https://git@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://git@github.com/eurydyce/MDANSE.git/'

但是,将我的ssh键设置为github似乎可以。实际上,当我执行ssh-t git@github.com时,我得到了

Hi eurydyce! You've successfully authenticated, but GitHub does not provide shell access.

这似乎表明从那方面来看一切都是正常的(eurydyce是我的github用户名)。我严格遵循了github上给出的说明和许多堆栈讨论的建议,但没有办法。你知道我做错了什么吗?

共有1个答案

胡俊弼
2023-03-14

https://git@GitHub.com/eurydyce/mdanse.git不是一个ssh url,而是一个https url(这需要您的GitHub帐户名,而不是'git')。

尝试使用ssh:/git@github.com:eurydyce/mdanse.git或仅使用git@github.com:eurydyce/mdanse.git

git remote set-url origin git@github.com:eurydyce/MDANSE.git

OP Pellegrini Eric补充说:

正如在Oliver的回答中指出的,如果激活了双因素身份验证(2FA),HTTPS URL将不会使用用户名/密码。

在这种情况下,密码应该是PAT(个人访问令牌),如“使用命令行上的令牌”中所示。

这只适用于HTTPS URL,SSH不受此限制的影响。

 类似资料:
  • 我试图用sourcetree推送到github,但遇到以下错误: git-c diff.mnemonicprefix=false-c core.quotepath=false push-v--tags origin live_version:live_version remote:无效的用户名或密码。致命:“https://github.com/myname/myrepo/”推送到https://

  • 我已经安装了Jenkins ver。OSX 10.11.3上的1.653,使用标准安装程序并添加git插件。我试着从github为公共项目创建一个作业,它成功了。现在,我试图创建私人回购作业使用用户名和密码,但它总是失败。这是日志: 在工作区中构建/Users/Shared/Jenkins/Home/workspace/MyProject git rev-parse --is-inside-wor

  • 问题内容: 我与Oracle数据库服务器的jdbc连接有一个奇怪的问题。 我们已经在tomcat服务器上运行了应用程序。这些应用程序使用一个oracle数据库。所有应用程序都使用相同的凭据。 应用程序整天运行良好。晚上没有活动。早晨,当应用程序尝试将自身重新连接到数据库时,我们会收到一些(2或3)ORA-01017(无效的用户名/密码)错误。 然后重新连接工作,应用程序将正常运行。 这可以工作几天

  • 为什么这显示错误... 第1行错误: ORA-65096:公用用户名或角色名无效

  • 我才刚刚开始使用Git/GitHub就完全卡住了。我正在使用Mac/OSX El Capitan上的终端,当它询问密码时,它告诉我密码是无效的,但我输入的密码与我为GitHub帐户创建的密码相同,所以这肯定会起作用吗?我做错了什么?