git无法推送到存储库

时间:2017-05-31 15:44:39

标签: git github

我正在尝试进入存储库,它确实存在且链接正确。我试图强迫它询问我的用户名和密码,因为我觉得有些问题。这是错误:

λ git push origin master --force -v
Pushing to https://github.com/wojlive/liveandnow.git
remote: Repository not found.
fatal: repository 'https://github.com/wojlive/liveandnow.git/' not found

4 个答案:

答案 0 :(得分:2)

仅通过再次输入相同的原点就不能消除斜杠错误(afaik)。对于我而言,未成功,我删除了遥控器,然后再次添加它:

git remote remove origin  
git remote add origin https://github.com/andybywire/jekyll-foundation.git

但是当我尝试推送更改时,仍然出现错误:

fatal: unable to access 'https://github/andybywire/jekyll-foundation.git/': Could not resolve host: github

...完整的尾部斜杠。经过进一步调查后,我发现我的其他一些存储库完全不使用.git

git remote -v
origin  https://github.com/andybywire/content-first-prototyping (fetch)
origin  https://github.com/andybywire/content-first-prototyping (push) 

当我从第一个存储库中删除.git时,错误完全消失了:

git remote remove origin  
git remote add origin https://github.com/andybywire/jekyll-foundation

此回购现在可以让我做我期望的一切。

我不知道为什么,但是我也对此进行了反复讨论(重新启动proxy settings,切换wi-fi);这是行得通的。

答案 1 :(得分:1)

您必须先设置网址:

git remote add origin https://github.com/wojlive/liveandnow.git/

如果这不起作用,请删除跟踪:

git remote remove origin

之后:

git remote add origin https://github.com/wojlive/liveandnow.git/

答案 2 :(得分:1)

尝试删除URI上的尾部斜杠。

git remote remove origin
git remote add origin https://github.com/wojlive/liveandnow.git

答案 3 :(得分:0)

这也可以。完全避免斜线。

git remote add origin git@github.com:YOUR_USERNAME/NEW_REPO.git

该命令的结果可以在git config -l中看到:

...
remote.origin.url=git@github.com:YOUR_USERNAME/NEW_REPO.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

(如果需要),请首先创建一个新的仓库:Is it possible to create a remote repo on GitHub from the CLI without opening browser?