星星之火-MAC实现同时配置使用Gitlab和GitHub
本文最后更新于:September 11, 2022 pm
积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。
目录
同时配置两个GitHUb也是同样的道理。
生成密钥
⚠️注意:自己更改生成密钥的地址!!!
1 |
|
将gitlab公钥即id_rsa.pub中的内容配置到gitlab上。
1 |
|
生成对应的github密钥:github_rsa
和github_rsa.pub
。
将github公钥即github_rsa.pub中的内容配置到自己的github上。
配置Git
配置git,访问不同host时使用不同的密钥。进入密钥生成的位置(C:/Users/用户名/.ssh/、Mac为/Users/你的用户名称。均需要打开显示隐藏文件
),手动创建一个config文件(注意这个config文件要无后缀)。
⚠️注意:Mac和Window下路径的斜杠方向不同!(下面是在Window下)
1 |
|
解释:(设置HostName时需要注意,复制公司gitlab或者自己的github地址时,需要把”https://“去掉。)
- Host xxx:xxx为自定义的host简称,以后连接远程服务器就可以用命令ssh xxx。
- User:登录用户名(如:邮箱)。
- HostName: 主机名可用ip也可以是域名(如:github.com或者bitbucket.org)。
- Port: 服务器open-ssh端口(默认:22,默认时一般不写此行。
- IdentityFile: 证书文件路径(如~/.ssh/id_rsa_*)。
测试
1 |
|
出现警告无需理会,可自行建库提交测试。个人自行测试提交GithLab和GitHub是没有任何问题的。
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/5df9009c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!