zoukankan      html  css  js  c++  java
  • 一台电脑支持2个git账号:gitlab+github

    正文

    回到顶部

    一、背景

    1.公司使用gitlab保存代码,git已支持。

    2.需要新增一个人github账户。创建study项目并提交到github上。

    3.git提交时互相不混淆

    回到顶部

    二、操作流程

    1.注册github

    官网地址:https://github.com。注册后得到用户名和密码。

    新建一个公有的远程仓库,可以得到一个http git地址,供后面本地代码绑定远端git用。

    2.生成一套新的公钥私钥

    老的git的公钥私钥不动,新建一套新的公私钥。

    1)进入ssh根目录 cd ~/.ssh

    生成秘钥对ssh-keygen -t rsa -C "email地址"   -f github    其中-C 后面的是注册github时用的邮箱,-f 后面是生成秘钥的名称。如下图:

    3.公钥配置到github

    点击右上角,下拉list如下:

    点击settings,弹出页面如下:

    点击SSH and GPC keys,如下:

    点击New SSH key 新增一个公钥。title随便起。key就是.pub

    4.配置config

    先看一下根目录下有没有config文件,如果之前是默认的就没有。没有就touch 一个。

    config配置如下:

    配置完config后测试ssh -T git@github.com时

    成功:

    报错:

    这时输入yes,因为ssh为了安全,会从本地文件的known_hosts 中查看已知host.输入yes回车,就会往known_hosts里面新增一条记录。下次再访问就OK了。

    5.git提交

    老的公司的git默认生成的都是全局的用户名和邮箱。这时需要新建一个目录,作为git本地仓库。git init

    操作完之后可以ls -a 可见文件下有个隐藏的.git文件

    在idea中打开项目,git commit初次提交需要手动选择文件。push到远端,因为远程还没有文件,需要配置一下git地址,点击Define remote->

    把第一步生成的git地址输入。

     点击push.
    上github上校验一下代码是否提交成功

    可见,代码已成功提交。

    如果是下载github上 代码,只需要git clone url(github上的http url)

    回到顶部

    三、存在问题

    虽然可以提交代码(说明明显公钥私钥加解密没问题),但是不知道为啥gihub上的ssh keys 一直是黑色的,就是不变绿....求问!!!

    摘自:https://www.cnblogs.com/dennyzhangdd/p/10607472.html

    心之何如,有似万丈迷津,遥亘千里,其中并无舟子可以渡人,除了自渡,他人爱莫能助。
  • 相关阅读:
    June 26th 2017 Week 26th Monday
    June 25th 2017 Week 26th Sunday
    June 24th 2017 Week 25th Saturday
    June 23rd 2017 Week 25th Friday
    June 22nd 2017 Week 25th Thursday
    2018最佳网页设计:就是要你灵感爆棚!!!
    图片素材类Web原型制作分享-Pexels
    想要打动HR的心,UX设计师求职信究竟应该怎么写?
    【UXPA大赛企业专访】Mockplus:“设计替代开发”将成为现实
    2018年最好的医疗网站设计及配色赏析
  • 原文地址:https://www.cnblogs.com/s88888888/p/13359652.html
Copyright © 2011-2022 走看看