• GIT配置多用户


    在公司工作的时候有时候想提交一点代码到github上,然后一台电脑上就需要配置两个账号分别访问github和公司的gitlab

    1. 分别生成两个key

    为什么要生成两个key的原因我也不清楚,望路过的大佬指点下.

    分别用如下的命令给两个账户生成key,存储位置和密码随意,注意名称不要一样不要覆盖了
    
    ssh-keygen -t rsa -C “youemail”
    

    把公钥的内容分别复制粘贴到公司git和github上面配置ssh-key的地方,title可以随便填

    2.配置对应host使用哪个私钥

    编辑ssh的配置文件 vim ~/.ssh/config
    下面是一个git主机的配置,需要用几个就配置几个
    
    Host github #给你的host取个名字 方便自己记忆 
       User Username #你的用户名
       Hostname http://github.com   #host主机的url
       IdentityFile ~/.ssh/id_rsa   #私钥的访问路径
       Port   8081                  # host主机的端口  如果为80可以忽略此项
    
    

    3. 配置用户名和邮箱

    在项目的目录下执行以下命令配置当前项目的用户名和邮箱 不带global选项表示只配置当前项目
    
    git config user.name "username"
    git config user.email "email"
    
    配置的内容可以在项目根目录下的 .git/config 文件夹查看,也可以使用git config --list命令

    然后git多用户配置到此就完成了

    原文地址:https://segmentfault.com/a/1190000016705099

  • 相关阅读:
    MySQL主从复制
    高可用系列之Nginx
    02.PHP7.x编译详解
    01.PHP5.x编译详解
    月薪2500到年薪20+我经历了些什么?
    更换gitlab公网IP,引发的故障。
    博客资料汇总
    Nginx编译参数
    Zabbix3.0部署最佳实践
    SharePoint 2013让页面显示错误
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9964567.html
Copyright © 2020-2023  润新知