Gitlab';致命:存储库'';未找到';-无法推送到新创建的项目

Gitlab';致命:存储库'';未找到';-无法推送到新创建的项目,gitlab,Gitlab,有人能看出我可能做错了什么吗?您可以通过浏览器放大以查看图像详细信息 这是一个新帐户,新项目,组的所有者,我无法按照提供的说明推送(HTTPS) 尝试/profile/keys并在GitLab中添加服务器的新密钥 在您的GitLab中获得:/help/ssh/README SSH密钥 SSH密钥允许您在计算机和GitLab之间建立安全连接。将远程URL添加到初始配置时,不要使用GitLab提供的URL,而是尝试添加以下URL,并替换下面提到的详细信息,以反映您的信息和项目信息: 远程URL格式:

有人能看出我可能做错了什么吗?您可以通过浏览器放大以查看图像详细信息

这是一个新帐户,新项目,组的所有者,我无法按照提供的说明推送(HTTPS)


尝试/profile/keys并在GitLab中添加服务器的新密钥

在您的GitLab中获得:/help/ssh/README

SSH密钥
SSH密钥允许您在计算机和GitLab之间建立安全连接。

将远程URL添加到初始配置时,不要使用GitLab提供的URL,而是尝试添加以下URL,并替换下面提到的详细信息,以反映您的信息和项目信息:

远程URL格式:

https://YOUR_USER_NAME:PASSWORD@gitlab.com/YOUR_USER_NAME/YOUR_PROJECT_NAME.git/
YOUR_USER_NAME - Replace this with your gitlab username
PASSWORD - Replace this with your gitlab password
YOUR_PROJECT_NAME - Replace this with your gitlab project name (whatever is generated for you)
上述URL中的替换内容:

https://YOUR_USER_NAME:PASSWORD@gitlab.com/YOUR_USER_NAME/YOUR_PROJECT_NAME.git/
YOUR_USER_NAME - Replace this with your gitlab username
PASSWORD - Replace this with your gitlab password
YOUR_PROJECT_NAME - Replace this with your gitlab project name (whatever is generated for you)

我创建了一个小网站来快速解决这个问题


添加URL时,请确保按如下方式添加用户名

https://username@gitlab.com/path\u of_repository.git


最后的.git也不容错过

在我的HTTPS-URL中,它不起作用

所以我尝试将它与SSH一起使用

首先在管理员模式下打开命令提示符,然后输入以下命令以生成SSH密钥:

ssh-keygen -t rsa -b 4096 -C “<my key name>”
ssh-keygen-t rsa-b4096-C“”
然后转到保存此密钥的位置(C:\Users\your_username\.ssh),打开
id\u rsa.pub
并复制其内容

然后转到GitLab创建一个新的SSH密钥,并将复制的内容添加到您的SSH密钥中


然后尝试使用SSH-URL进行克隆

请使用文本而不是图像,这样更易于阅读和搜索。执行以下工作:SSH推送、web编辑、HTTPS到非空repo?您的用户名
stg
stgps
是一个组吗?推式回购是否有效?您是否在主分支上创建了提交?是@CiroSantilli,我遵循了“推送现有存储库”和“创建存储库”的说明;两者都不起作用。@ChefCyanide抱歉,我没有找到解决方案。我相信我的问题是由于软件质量问题,所以我选择了GitLab作为回购提供商,但现在情况可能已经改变了。我建议不要将GitLab密码以明文形式保存在磁盘上。“这样很容易被偷。”纳撒纳尔登斯我完全同意你的看法。但不幸的是,如果不使用我提出的解决方案,我就找不到任何其他方法来实现它。正如你们所知,能够推动回购协议的变更是一个高度优先的项目。如果您确实知道任何其他解决方案可以在不必硬编码密码的情况下实现这些目标,请与我们分享。谢谢,为什么?是不是因为他们在windows上更改了git凭据管理器(改为git凭据管理器内核),而且这件事做错了什么?啊,我知道。这是因为我有两个gitlab帐户,一个用于工作,一个用于个人。GCM core使用我的工作登录名登录gitlab.com。GCM core
usehttppath
中有一个设置,如果我打开该设置,则意味着GCM core将使用整个路径来决定使用哪些凭据。但这更容易,谢谢!