致命:.git / info / refs无效:这是一个git存储库吗?

时间:2017-03-27 14:33:12

标签: git github

我有一个在Assembla上托管的Git存储库,我正在尝试执行该操作:

git push -u origin master

我一遍又一遍地收到以下错误:

fatal: https://[url]/[repo-name].git/info/refs not valid: is this a git repository?

我在这里尝试了答案但没有取得任何成功:Git .git/info/refs not valid: is this a git repository?

当我使用时:

git status

我明白了:

On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean

4 个答案:

答案 0 :(得分:6)

git remote show origin

显示我试图推送的远程存储库不正确。

用以下方法解决后:

git remote set-url origin [REPO-URL]
问题解决了。

答案 1 :(得分:1)

如果您在代理服务器后面,请确保为Git正确设置代理服务器!

import itertools
import openpyxl as px

infile = px.load_workbook('path/to/input')
outsheet = wb.get_shee_by_name(wb.sheetnames[0])

for col,sheet in zip(itertools.count(1), (infile.get_sheet_by_name(sname) for sname in infile.sheetnames)):
    for r,cell in enumerate((r for _col in sheet.columns for r in _col), 1):
        sheet.cell(row=r, col=col).value = cell.value

infile.save('path/to/output')

答案 2 :(得分:1)

在Safari中,再次输入并跳转到您的Git存储库URL。 systerm会让你授权。再次使用Git帐户和密码,然后打开Xcode,就可以顺利拉动。

答案 3 :(得分:0)

我确切地收到了该错误消息(我仍然忽略了原因),并以一种不同但简单的方式解决了它:

git fetch --all

这是许多其他here建议的解决方案。