zoukankan      html  css  js  c++  java
  • 一台电脑配置多个git账户

    1.使用场景,开发需要操作多端git仓库

    2.电脑安装git for windows , 生成SSH key 和 git的.ssh目录 创建并配置config文件

      生成SSH key,git使用的是SSH加密协议,github网站里用户setting中需要配置相应的SSH keys,这些keys是在C:UsersAdministrator.ssh下管理的。如果需要管理2个账户,一般要生成2套SSH key。

      在.ssh文件夹下打开git Bash,输入下面指令生成第一个SSH key,之后连敲3次回车就可以生成默认的key了

    ssh-keygen -t rsa -C "yourname@email.com"
    

      还有另外一个 gitee(开源中国码云)账号

    ssh-keygen -t rsa -C "oschina-email@email.com"
    

    3. 配置config文件

    # oschina
    Host gitee.com #必须必须是访问gitee域名
      HostName gitee.com
      User {你的gitee邮箱}
      PreferredAuthentications publickey
      PasswordAuthentication yes
      IdentityFile ~/.ssh/id_rsa_gitee
    
    # gitlab
    Host 192.168.1.45 #必须必须是访问gitlab域名
      HostName 192.168.1.45
      User {你的公司邮箱}
      PreferredAuthentications publickey
      PasswordAuthentication yes
      IdentityFile ~/.ssh/id_rsa_gitlab
     最后目录结构:

    博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
  • 相关阅读:
    themes、skins
    使用GreyBox实现Ajax模式窗口
    .net最小化到系统托盘
    asp.net自定义控件
    [转]SQL函数的简短说明
    prototype1.4 和1.5
    [转]Oracle PL/SQL 编程手册(SQL大全)
    更新同一张表中的数据的方法
    js中eval()的作用
    asp.net中的中文和特殊字符的处理方式!
  • 原文地址:https://www.cnblogs.com/heyangyi/p/15147963.html
Copyright © 2011-2022 走看看