美文网首页
4.如何使用GitHub管理自己的项目同时使用gitlab管理公

4.如何使用GitHub管理自己的项目同时使用gitlab管理公

作者: Sune小叶子 | 来源:发表于2018-02-07 19:30 被阅读0次

    早上我解决了项目上传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上重新配置,导致的正常的应该上面和下面的状态.

    好啦就这么多啦,喜欢的给我点赞啊!!!

    相关文章

      网友评论

          本文标题:4.如何使用GitHub管理自己的项目同时使用gitlab管理公

          本文链接:https://www.haomeiwen.com/subject/tpyazxtx.html