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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将我的git文件夹连接到gitlab组项目?相关的知识,希望对你有一定的参考价值。

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。

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

以上是关于如何将我的git文件夹连接到gitlab组项目?的主要内容,如果未能解决你的问题,请参考以下文章

Git 问题:“ssh:连接到主机 gitlab 端口 22:连接被拒绝”

如何将我的自动缩放组连接到我的 ecs 集群?

如何将我的 Django 项目中的 jupyter-lab 连接到 Django 的模型?

使用maven-scm-plugin连接到GitLab

如何将myProject连接到github上的mainProject(Android Studio)

如何使用 Windows 将我的 Django 项目连接到 MySql?