繁体   English   中英

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

[英]How do I connect my git folder to a gitlab group project?

git config --global user.name "Frederik Walther Liberoth Christoffersen"
git config --global user.email "frederik210103@gmail.com"
cd project-quagle
git init
git remote add origin git@gitlab.com: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上说我对组和要推送到的项目都有所有者访问权限。

发生了什么事,我该怎么解决? 您能否给我发送有关如何正确执行此操作的教程? (找不到一个)

谢谢。

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

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

ssh-keygen -t rsa -C "your_email@example.com"

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

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

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

您现在可以将ssh推送到gitlab。

可以在以下位置找到官方文档的链接: https : //docs.gitlab.com/ee/ssh/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM