我正在尝试进入存储库,它确实存在且链接正确。我试图强迫它询问我的用户名和密码,因为我觉得有些问题。这是错误:
λ 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
答案 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?