如何将我的git文件夹连接到gitlab组项目?

问题描述 投票:0回答:1
git config --global user.name "Frederik Walther Liberoth Christoffersen"
git config --global user.email "[email protected]"
cd project-quagle
git init
git remote add origin [email protected]:niggotandchangot/project-quagle.git
touch README.md
git add .
git commit -m "Added README"

当我键入上面的行时,git通常工作,但是当我最终推送时我得到一个错误。

git push -u origin master

错误:

ssh:连接到主机gitlab.com端口22:连接拒绝致命:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库存在。

关于这一点的奇怪之处在于,它在gitlab.com上说我拥有了所有人和一个我想要推送的项目的所有者访问权限。

发生了什么,我该怎么做才能解决它?你可以给我一个如何正确地做这个的教程吗? (找不到一个)

谢谢。

git gitlab project-management collaboration
1个回答
0
投票

通过SSH推送时,您需要一个SSH密钥。

可以使用以下命令生成一个:

ssh-keygen -t rsa -C "[email protected]"

然后按Enter键将密钥保存到默认位置。然后您可以输入密码,然后再次重复该密码。每次要推送时都必须填写此密码。

然后,您必须将您的公共ssh密钥上传到gitlab,以便您可以推送您的分支。这可以在https://gitlab.com/profile/keys下完成

要检查公共ssh密钥,请使用以下命令:cat $HOME/.ssh/id_rsa.pub将此输出复制到上面链接的文本区域。

你现在可以通过ssh推送到gitlab。

官方文档的链接可以在这里找到:qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.