返回
如何在 Git 中同时绑定 GitLab 与 GitHub
开发工具
2023-12-17 14:08:36
Git 同时绑定 GitLab 与 GitHub
前提条件
- 已安装 Git
- 已在 GitLab 和 GitHub 上创建账户
- 文本编辑器
步骤
-
生成 SSH 密钥
-
打开终端或命令提示符。
-
输入以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
其中,
your_email@example.com
是您的电子邮件地址。 -
按下回车键继续。
-
输入一个密码短语并再次输入以确认。
-
按下回车键完成密钥生成。
-
-
将公钥添加到 GitLab
-
登录 GitLab。
-
单击右上角的个人资料图片。
-
单击“Settings”。
-
在左侧菜单中,单击“SSH Keys”。
-
单击“Add SSH Key”。
-
将公钥复制到文本字段中。
-
单击“Add Key”。
-
-
将公钥添加到 GitHub
-
登录 GitHub。
-
单击右上角的个人资料图片。
-
单击“Settings”。
-
在左侧菜单中,单击“SSH and GPG keys”。
-
单击“New SSH key”。
-
将公钥复制到文本字段中。
-
输入一个标题并单击“Add SSH key”。
-
-
配置 Git 以同时使用 GitLab 和 GitHub
-
打开文本编辑器。
-
将以下内容复制到文本文件中:
[remote "gitlab"] url = https://gitlab.com/your_username/your_repository.git fetch = +refs/heads/*:refs/remotes/gitlab/* [remote "github"] url = https://github.com/your_username/your_repository.git fetch = +refs/heads/*:refs/remotes/github/*
其中,
your_username
是您的用户名,your_repository
是您的仓库名称。 -
将文件另存为
.git/config
。 -
将文件保存到您的本地仓库中。
-
现在,您可以使用 Git 同时推送代码到 GitLab 和 GitHub 了。
要将代码推送到 GitLab,请使用以下命令:
git push gitlab master
要将代码推送到 GitHub,请使用以下命令:
git push github master
总结
通过以上步骤,您就可以在 Git 中同时绑定 GitLab 与 GitHub,并在两个平台上共享代码了。