如何使用GitHub管理自己的项目同时使用gitlab管理公司的项目
2018-02-08 15:24
666 查看
坑
早上我解决了项目上传GitHub的问题,然后下午在项目提交gitlab的时候,pull的时候一直报这个错误,我也是醉醉的了一直说权限有问题,想到上午GitHub,上传时也是一直说权限问题我就立马想到了肯定是ssh 的key的问题,所以点开自己的GitHub看了一下key里面的内容,id_rsa文件的最后果然是我的GitHub用户名,因为我上午是用$ ssh-keygen -t rsa -C '上午这个邮箱是写的我自己GitHub的邮箱',如下图:所以,我有在公司项目文件夹打开git工具,然后执行:$ ssh-keygen -t rsa -C '这个邮箱是写的我自己gitlab的邮箱'再打开id_rsa文件看果然,最后的变成我gitlab上面的账号了,然后我就在公司gitlab上重新配置了一下ssh的key,现在就又好了.
哇塞,惊不惊喜意不意外,哇哇好像解决了哟,呵呵其实确实解决了,但是来回切换恶心不?o(* ̄︶ ̄*)o哈哈我是觉得很恶心,那我们就来个不恶心的吧:
首先打开电脑的ssh文件夹,可以看见以下三个文件夹
然后,你增加三个文件,建立好以后如下:
那么config文件夹做如下配置:
HostName是你gitlab对应的域名,当然GitHub的是一样的然后先通过以下步骤,在id_rsa里面生成GitHub的ssh的key,然后将id_rsa里面的复制到github_rsa文件里面,id_rsa.pub的也对应复制,然后,一定要在GitHub上重新设置ssh的key,然后重复生成gitlab里面的key,然后配置gitlab里面的key,这样就配好了
然后通过ssh命令来验证一下:
中间那一行就是重新生成key以后没有在gitlab上重新配置,导致的正常的应该上面和下面的状态.好啦就这么多啦,喜欢的给我点赞啊!!!
相关文章推荐
- Git使用入门,使用原理解读及如何在GitLab、GitHub或者Stash上管理项目(三)
- Git使用入门,使用原理解读及如何在GitLab、GitHub或者Stash上管理项目(二)
- Git使用入门,使用原理解读及如何在GitLab、GitHub或者Stash上管理项目(一)
- Android Studio中如何使用Git和Github来管理项目
- 如何使用Github管理自己的代码
- 使用git和github管理自己的项目---基础操作学习
- 如何使用Git和GitHub来管理自己的代码
- 如何在windows下使用git及github仓库管理项目
- 如何管理自己github上的项目
- 如何使用github托管自己的项目
- 如何在windows下使用git及github仓库管理项目
- 如何在Eclipse中使用GitHub来管理项目工程?
- 如何使用github来开发和管理一个团队的项目
- 使用git和github管理自己的项目---真实开发环境的策略
- Github搜索技巧-如何使用github找到自己感兴趣的项目
- 使用git和github管理自己的项目---真实开发环境的策略
- 如何在windows下使用git及github仓库管理项目
- Github搜索技巧-如何使用github找到自己感兴趣的项目
- 使用git和github管理自己的项目---真实开发环境的策略
- Android Studio中如何使用Git和Github来管理项目