博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git多账户使用及配置
阅读量:3982 次
发布时间:2019-05-24

本文共 1054 字,大约阅读时间需要 3 分钟。

生成账户A

若第一次配置,在终端执行如下命令

mkdir .ssh

cd .ssh

进入.ssh文件夹,执行命令:

ssh-keygen -t rsa -C "accountA@example.com"

然后一直按回车(A账户使用默认命名,不要密码)

此时.ssh文件夹内会生成如下2个文件

id_rsaid_rsa.pub

将其中id_rsa.pub添加到你账户A下的ssh管理库里

生成账户B

按照以上方法生成账户B

ssh-keygen -t rsa -C "accountA@example.com"

注意这里按下回车后将B的名称改为另一个(以id_work为例)

此时.ssh文件夹内会生成如下2个文件

id_workid_work.pub

将其中id_work.pub添加到你账户B下的ssh管理库里

将账户B的SSH添加到SSH AGENT

ssh-add ~/.ssh/id_work

如出现Could not open a connection to your authentication agent的错误,用以下命令:

ssh-agent bash

ssh-add ~/.ssh/id_work

添加config文件及配置

进入 ~/.ssh文件夹,若无config文件则创建

touch config

open config

将以下内容导入到config文件

# 该文件用于配置私钥对应的服务器# Default gitlab user(accountA@example.com)Host gitlab.com HostName gitlab.com #输入你账户A对应的地址 User accountA #输入你账户A对应的用户名 IdentityFile C:/Users/Administrator/.ssh/id_rsa # second user(accountB@example.com) # 建一个github别名,新建的帐号使用这个别名做克隆和更新Host github.com HostName github.com #输入你账户B对应的地址 User accountB #输入你账户B对应的用户名 IdentityFile C:/Users/Administrator/.ssh/id_work

注意这里把Administrator改成你自己的路径,在执行ssh-add ~/.ssh/id_work时,终端输出的路径哦!

大功告成

开始你的多账户之旅吧!

转载地址:http://ebpui.baihongyu.com/

你可能感兴趣的文章
No.51 - LeetCode931-路径动态规划-简单
查看>>
No.52 - LeetCode1130 - 区间dp - 数组最小乘积和
查看>>
No.53 - leetCode1143 - 最长公共子序列
查看>>
No.54-leetcode647-统计回文子串数量
查看>>
No.55 - leetcode983 - 买票-简单dp
查看>>
No.56 - leetcode413 - 等差子串个数
查看>>
网络:TCP三次握手四次挥手
查看>>
网络:TCP可靠性传输
查看>>
网络:syn flood攻击
查看>>
Thinking in java(六)
查看>>
Thinking in java(七)
查看>>
StringBuffer、StringBuilder与为什么说StringBuilder是不安全的
查看>>
《java 编程思想》 读书笔记 (一)
查看>>
eclipse注释乱码的一个小问题
查看>>
《java 编程思想》 读书笔记 (二)
查看>>
order by与索引
查看>>
Thinking in java(八)-正则表达式
查看>>
DB2 SQL7008问题
查看>>
高性能JSON框架之FastJson的简单使用
查看>>
SQL中使用正则的一个栗子
查看>>