我有本地工作副本SourceTree。和所有的操作工作得很好,我可以简单的获取,推,拉等通过SourceTree。我只需要在SourceTree中不存在的force push。

我打开终端使git按-f

remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found

我不确定会有什么问题。


当前回答

我看到了这个致命的问题:当人们尝试在免费层上从私人GitHub帐户中推拉时,存储库现在更经常地发现错误。以下是最常见的解决方案:

您没有验证 您的密码已更改 你不是合作者 不正确的大小写或拼错的单词 已删除git存储库

Windows凭证管理器?

有时Windows凭证管理器会缓存你的u/p,并在幕后传递它。如果您最近更改了密码,或者使用了不同的用户名,您可能需要进入凭据管理器并清除GitHub的现有条目。

其他回答

所以你的url当前看起来如下所示

https://github.com/RevanthM/Log_Monitoring

它应该是这样的

https://RevanthM@github.com/RevanthM/Log_Monitoring

不同的是,在url的开头,我添加了我的github用户名,后面跟着一个@符号。

我在Windows10系统中也遇到过同样的问题。

这里的问题是您在系统中的用户名。您可以使用

git credential-manager uninstall

git credential-manager install

如果它不起作用,那么你必须在你的系统中安装ubuntu,在应用商店中可以买到。

在那个ubuntu终端,我强制推送存储库,它在问我用户名和Passwordstrong文本后工作

I was trying to clone a repo and was facing this issue, I tried removing all git related credentials from windows credentials manager after that while trying to clone git was asking me for my credentials and failing with error invalid username or password. This was happening because the repo I was trying to clone was under an organization on github and that organization had two factor auth enabled and git bash probably do not know how to handle 2fa. So I generated a token from https://github.com/settings/tokens and used the github token instead of password while trying to clone the repo and that worked.

如果您正在使用访问密钥,请在创建访问密钥时给予适当的权限(我尝试了所有权限,它可以工作)

您可能正在尝试推送到私有存储库。在这种情况下,您必须请求管理员验证Collaborator访问。