使用git同时连接gitlab和GitHub

其实很简单,在本地新建两个文件夹,一个是gitlab的本地库,另外一个是github的本地库,其他的照旧。

一、git的ssh key的安装

配置:

假设gitlab与github的工作目录分别如下所示:

github工作仓库:~/github

gitlab工作仓库:~/gitlab

则配置如下:

gitlab邀请链接 git连接gitlab仓库_gitlab邀请链接


然后获取ssh秘钥和验证秘钥,具体的之前文章有写。

gitlab邀请链接 git连接gitlab仓库_git_02


在网页登录github账号,点击个人头像,进入*“setting”*,然后选择ssh and GPG key 在这里,你需要填写“钥匙”

gitlab邀请链接 git连接gitlab仓库_github_03


现在你回到Git输入框输入命令:ssh-keygen -t rsa -C “你GitHub账户名”

ssh-keygen -t rsa -C "your github username"

然后你把凭证复制下来,粘贴在在github里面那个ssh key

gitlab邀请链接 git连接gitlab仓库_本地库_04


使用下面的这条指令可以查看生成的秘钥:

cat ~/.ssh/id_rsa.pub

gitlab邀请链接 git连接gitlab仓库_gitlab邀请链接_05


把秘钥复制下来粘贴在上面github的秘钥框内。

然后再在Git里面输入命令:

ssh git@github.com

目的是为了验证是否本地与GitHub代码库连接成功。如果提示成功,那么就可以把自己或者是别人的github(个人)/gitlub(企业)远程仓库的代码clone到本地了。

测试是否连接好了

测试github

$ ssh -T git@github.com

测试gitlab

$ ssh -T git@gitlab.com

查看生产的秘钥gitlab和github的

cat gitlab_id-rsa.pub
cat github_id-rsa.pub

对了,要一个一个完成哈,我怕会有人两个命令同时操作,再聪明的人也有犯错误的时候。有问题欢迎留言斧正!

每天一句中文式外语

俄语

1、安全第一,工作第二。
Первая безопасность, вторая работа.
 [别了瓦呀 别扎拔四那什其,夫打拉呀 拉包达]。
 2、严禁烟火!
Запрещён огонь !
 [萨普列小 阿果尼]!
 3、必须佩带安全带。
Должен быть носить безопасную ленту.
 [多俄忍 背弃 那西其 别扎拔四努有 连度]。 4、必须戴安全帽。
Должен быть носить шлем.
 [多俄忍 背弃 那西其 什列木]。 5、仅供消防,不得它用
Только для пожарной охраны,нельзя для других.
[多利嘎 得里亚 把萨了那衣 啊呵拉内,涅利贼呀 得里亚 得卢给和] 6、高空作业,注意安全!
Верхняя работа,осторожно!
 [为了和尼牙呀 拉包达,阿四打落日那]! 7、禁止吸烟!
Курить запрещается!
 [古里其 萨普列夏也嚓]! 8、火勿靠近。
Огне опасно!