在提交并添加原点之后,只要我运行命令git push -u origin master
,都会收到此错误。该如何解决?
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试通过以下方式删除原点
git remote remove origin
,然后通过
再次添加原点git remote add origin https://github.com/YourUsername/YourRepo.git
当我遇到完全相同的问题时,它对我有用,因为我的原始资料已损坏。
使用gitbash,git remote -v
没有显示任何异常。
但是使用Win10 cmd.exe git remote -v
向我展示了一个https://github.com/...
之前的附加字符
我认为通过将链接从github复制粘贴到gitbash中,可能会带来额外的字符。
我不需要重新安装git
答案 2 :(得分:0)
我在尝试克隆存储库时遇到错误消息。它在 HTTP 和 HTTPS 地址上都做到了。
刚刚在 Windows 10 上重新安装 Git 就为我解决了这个问题。我继续使用 OpenSSL 库,这是默认选项。我没有使用“本机 Windows 安全通道库”。我在安装过程中只更改了 1 或 2 个默认选项,这应该是与我们遇到的问题无关的选项。 (我做的一件事是在提交/推送时让 Git 根本不更改行尾。默认情况下,在提交/推送时总是将其更改为 UNIX 行尾。我想完全控制这一点。)
重新安装后,我再次尝试克隆同一个存储库,使用 HTTPS (github.com),这次它工作正常。快速简单的修复并使用较少的 Windows 内容(即,没有 Windows 安全通道库)。