在 github 网站上,它说类似“you are xx commitsleading and user2 is xx commits Behind”。我看到这个问题很长一段时间,并认为我必须做点什么来解决这个问题。所以我点击了它,它让我的网站回到了 8 个月前的状态。
我点击的地方显示“此分支与用户/存储库是最新的:主”。当没有提交时。我已经不记得点击之前具体说了什么了。
我的计算机上有存储库的完整备份,我使用 rstudio 进行备份。但是,当我尝试“提交”或强制推送时,没有任何内容可以单击来提交,并且它还要求我提供密码和用户名,但随后它说不再支持这种类型的身份验证。
不知道该怎么办。
git push origin
。由于您看到的错误
authentification is not supported anymore
我建议您检查您的 ssh 设置。
您可以尝试
ssh [email protected]
看看它是否欢迎您使用您的用户名吗?否则,请查看 ssh-add -l
的输出,并查看您的密钥环中是否有正确的密钥,以及您是否可能使用过时的密码。密码位于每行末尾的大括号中,可能应该是 (RSA)
或 (ED25519)
。
哦。如果您不熟悉 ssh-agent:尝试
eval $(ssh-agent) ; ssh-add ; ssh [email protected]
看看是否会导致不同的结果。