美文网首页
Git使用多账号共存

Git使用多账号共存

作者: 卢桂林 | 来源:发表于2017-03-17 10:19 被阅读0次

Git使用多账号共存

在命令行执行ssh-keygen -t rsa -C email

ssh-keygen -t rsa -C lgldevelop@gmail.com    生成对应的私钥公钥
imageimage

步奏

将生成的pub 也就是公钥放到对应的网址上 可以使GitHub 也可以是 本地托管中心


imageimage

在.ssh目录创建config文件并完成相关配置(最核心的地方)


# 配置github.com
Host github.com                 
    HostName github.com
    IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_github
    PreferredAuthentications publickey
    User username1

# 配置git.oschina.net
Host git.oschina.net
    HostName git.oschina.net
    IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_oschina
    PreferredAuthentications publickey
    User username2

# 配置git.oschina.net
Host localhost
    HostName 127.0.0.1
    IdentityFile C:\\Users\\LGL\\.ssh\\local
    PreferredAuthentications publickey
    User lgl

如图:
(也是可以填写IP的 不需要写端口号

每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostName和IdentityFile两个属性即可
Host的名字可以取为自己喜欢的名字,不过这个会影响git相关命令,例如:
Host mygithub 这样定义的话,命令如下,即git@后面紧跟的名字改为mygithub
git clone git@mygithub:PopFisher/AndroidRotateAnim.git

imageimage
Key Value
HostName 这个是真实的域名地址
IdentityFile 这里是id_rsa的地址
PreferredAuthentications 配置登录时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
User 配置使用用户名(ssh-keygen -t rsa -C user)好像是这个 user

步奏

然后执行命令

ssh -T git@github.com   这是GitHub的
ssh -T 127.0.0.1        这个是本地的

这个时候就会自动在.ssh目录生成known_hosts文件并自动把私钥配置进去

imageimage

万事大吉然后就使用git命令添加远程地址

git常用命令

引文地址:引文

相关文章

  • Git使用多账号共存

    Git使用多账号共存 在命令行执行ssh-keygen -t rsa -C email 步奏 将生成的pub 也...

  • GIT 命令

    官方教程地址 配置 git config --list查看配置 两个git账号共存 取消全局的用户名和邮箱,在本地...

  • win7 设置多个 ssh-key

    ​ Windows环境 在使用多个 git 账号的时候,默认只能配置 1 个 git 账号,这就导致在使用...

  • git使用ssh多账号配置

    生成SSH KEY 终端输入:ssh-keygen -t rsa -C "your_email@example.c...

  • 2020-10-27

    git配置同时使用github、码云、gitlab等多平台共存的开发环境 本文将介绍如何在一台电脑桌同时配置git...

  • 「Git」多账号多SSH-KEY使用教程

    本文作者陈云峰,转载请注明。 Git多账号多SSH-KEY使用教程 问题背景 Github使用SSH与客户端连接。...

  • 六步搞定Git多账号管理

    前言 作为程序员,在公司使用一个Git账号发布代码到公司的Git仓库,回家使用另一个Git账号发布代码到Githu...

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • MAC 一台电脑多个git账号配置

    为了方便随时使用,将公司git账号和个人git账号配置在同一台电脑上。 公司账号:gitA@email.com个人...

  • git的使用

    Git的使用 首先登录https://git.oschina.net,如没有账号进行注册. Git简单介绍 Git...

网友评论

      本文标题:Git使用多账号共存

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