我在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)
可能是什么问题?
答案 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