致命的:' user / test.git'似乎不是一个git存储库

时间:2014-10-21 17:14:13

标签: gitlab

我在gitlab中创建了一个repo,并以全局方式设置了user.name。

当我尝试推送项目时,在插入密码后,出现以下错误:

致命:' user / test.git'似乎不是一个git存储库
致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 存储库存在。

我的.git / config:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = git@gitlab.domain.tld:user/test.git
     fetch = +refs/heads/*:refs/remotes/origin/*

输出" git remote -v:

origin  git@gitlab.domain.tld:user/test.git (fetch)
origin  git@gitlab.domain.tld:user/test.git (push)

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

尝试使用:

git push https://username:password@gitlab.com/user/test.git

我在新版本的git中看到了一些问题,当我每次都没有指定用户名和密码时,会给我带来麻烦。我确定可以解决这个问题,但我还没想到它。 Git建议回滚到旧版本,但我确定没有那么激烈的方式。

答案 1 :(得分:0)

在您要添加的设置中

git push https://yourusername:yourpassword@gitlab.com/user/test.git