| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 一台电脑上配置多个github账号的SSH -> 正文阅读 |
|
[开发工具]一台电脑上配置多个github账号的SSH |
1.用两个不同的邮箱创建两个 public-private key-pair
生成的的两组rsa和rsa_pub分别命名为 (1) id_rsa.pub_1299850937 id_rsa_1299850937 (2) id_rsa.pub_71194501016 id_rsa_71194501016 2.修改 ~/.ssh/config 文件如果没有该文件就创建一个
说明:Host 是 git clone、git remote、git push命令要用的 比如如果你的账号A绑定了 id_rsa.pub_1299850937,本地就要用id_rsa_1299850937 去匹配,则如果该账号的一个repo 地址为 git@github.com:Sky-Code-Walker/spring-boot-aws-example.git,你clone的时候首先要把server名字 'github.com' 修改为 ’1299850937.github.com',即用 git@1299850937.github.com:Sky-Code-Walker/spring-boot-aws-example.git 作为你的repo地址,然后正常clone、push即可 3.[可选]把ras私钥加到ssh-agent管理中ssh-agent默认会用
??? 4.把两个rsa_pub文件分别加到github的SSH config中Setting->SSH and GPG keys->New SSH keys 5.测试是否可以联通到config里配置的两个Host
//输出下面就稳了
5.git clone一个repo例如来自71194501016账号的一个repo,“git@github.com:Sky-Code-Walker/Test.git”, 首先修改repo 地址为 “git@71194501016.github.com:Sky-Code-Walker/Test.git”, 然后git clone即可 6.参考Using Multiple SSH Keys for Multiple GitHub Accounts Git 最著名报错 “ERROR: Permission to XXX.git denied to user”终极解决方案 Multiple GitHub Accounts & SSH Config Could not open a connection to your authentication agent????? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:26:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |