`
zheyiw
  • 浏览: 1019903 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Github多账号ssh配置

git 
阅读更多
ssh-keygen -t rsa -C "email"
几个基本结论:
1,同一个ssh key可以同时用在github,gitee等不同的git网站
2,github上不同的账号必须用不同的ssh key

下面讨论如何为github上不同的账号配置不同的ssh key
1,默认的给第一个账号
2,产生新的ssh key,例如id_rsa_two,也放在.ssh目录下面
3,在.ssh目录下面增加config文件,按如下配置
4,第二个账号git clone时使用修改后的命令(例如第二个账号名为unclebao)
例如修改前:
git clone git@github.com:UncleBao/github1.git
修改后:
git clone git@unclebao.github.com:UncleBao/github1.git
然后第二个账号也可以正常push了
# 1,在.ssh目录下面增加config文件
# 2,在config文件中添加如下配置
# 3,获取unclebao的git仓库是修改为: git@unclebao.github.com:UncleBao/github1.git 即可正常push了
Host unclebao.github.com 
    HostName github.com
    IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa_two
    PreferredAuthentications publickey
    User unclebao
分享到:
评论

相关推荐

    git 同一托管平台 多个sshkey 配置小助手.exe

    开发此工具碰到的问题是 开发者碰到同一代码托管平台 来自多个账号的 sshkey 加入开发这 分别加入了 三个 gitee 不同团队的项目 这个时候我们需要配置多个key在 Administrator(当前用户名)/.ssh/ 目录下 需要创建 ...

    如何快速将本地idea项目上传到github仓库

    "快速将本地 IDEA 项目上传到 GitHub 仓库" 在本文中,我们将详细介绍如何快速将本地 IDEA 项目上传到 GitHub 仓库...在整个过程中,我们需要使用 IDEA 配置 GitHub 账号和 SSH 密钥,以便将项目上传到 GitHub 仓库。

    Github Pages 搭建个人博客

    如果需要配置多个GitHub账号,可以参看相关的多个github账号的SSHkey切换。需要注意的是,如果只是通过这篇文档中所述配置了Host,那么你多个账号下面的提交用户会是一个人,所以需要通过命令git config --global --...

    GitHub配置指南

    本文将详细介绍GitHub的基本配置步骤,包括创建账号、安装客户端、配置SSH Key、集成Eclipse以及项目的提交与导入。 首先,要使用GitHub,你需要在官方网站(https://github.com/)创建一个账号。登录后,你可以创建...

    Github使用教程、Github简介、安装、配置

    - **创建仓库**:登录GitHub账号,点击“New repository”按钮创建新仓库。 - **克隆仓库**:在本地使用`git clone <repository_url>`命令获取仓库副本。 - **提交更改**:对文件进行编辑,然后使用`git add .`...

    git和github配置与安装

    为了使Intellij IDEA能够与GitHub交互,还需要配置GitHub账号信息。 - 同样在“Settings”窗口中选择“Version Control”->“GitHub”。 - 输入GitHub账号的用户名和密码(或使用个人访问令牌),并保存设置。 ###...

    github 使用指南 官方中文

    3. SSH 密钥:为了安全地在本地与 GitHub 进行交互,需配置 SSH 密钥,避免每次操作都需要输入密码。 三、GitHub 工作流程 1. 创建仓库:在 GitHub 上创建一个新的仓库,可以设置公开或私有,还可以选择是否初始化...

    上传本地项目到github

    为了安全地连接GitHub,需要配置SSH密钥。在本地计算机上生成SSH Key(通常在用户主目录的.ssh文件夹下),然后将公钥(id_rsa.pub文件的内容)添加到GitHub账户的SSH设置中。这样,每次推送代码时,GitHub可以通过...

    上传github项目

    - **配置SSH密钥**: - 执行`ssh-keygen -t rsa -C "your_email@youremail.com"`来生成SSH密钥对。 - 这里使用了默认路径,若无特殊指定,则密钥将被保存在`C:\Users\用户名\.ssh`目录下。 - 输入邮箱地址后,...

    GitHubDesktop.rar

    安装过程中,系统会引导你配置Git环境,连接你的GitHub账号,设置SSH密钥等,以便你能无缝地将本地的工作与远程的GitHub仓库同步。 通过使用GitHub Desktop,开发者可以享受以下功能: 1. **直观的界面**:它用图形...

    Mac上将本地项目上传到GitHub仓库

    在Mac上将本地项目上传到GitHub仓库的过程涉及多个步骤,包括安装Git,配置GitHub账户,创建新仓库,以及使用命令行工具进行版本控制操作。以下是一个详细的指导: 1. **安装Git**: Git是分布式版本控制系统,是与...

    github的小白使用教程

    ### GitHub小白使用教程知识点梳理 #### 一、安装Git客户端 ...以上步骤完成后,您就已经成功设置了GitHub账号,并创建了一个可以与本地项目同步的远程仓库。接下来就可以开始使用Git进行代码版本控制了。

    git&github;学习笔记

    - **添加公钥至GitHub**:登录GitHub账号,在Account Settings -> SSH Public Keys处添加新生成的公钥。 **3.4 测试SSH连接** - 在命令行输入`ssh -T git@github.com`,若出现类似`Hi ! You've successfully ...

    ssh方法使用GitHub

    1、首先需要有一个GitHub账号,这个自己搞定。2、在GitHub首页,点击Newrepository(创建新仓库)3、填写仓库名称、仓库描述、点击Createrepository,默认仓库属性是Public(公开的)。4、复制ssh的URL,然后进入...

    Github笔记

    - **创建新仓库**:登录GitHub账号后,在个人主页点击“+”号选择“New repository”,按照指示填写仓库名称、描述等信息,并选择是否公开或私有,最后点击“Create repository”。 ##### 第四步:克隆远程仓库到...

    github的上传及更新项目

    GitHub账号创建** 首先,访问GitHub官网(https://github.com)注册一个新账户。填写必要的个人信息,并设置用户名和密码。记得阅读并接受服务条款,然后就可以拥有自己的GitHub个人页面了。 **3. SSH密钥配置** ...

    github for Mac可视化工具

    首次打开应用,需要登录GitHub账号,之后即可看到自己的仓库列表。通过点击“Clone”按钮,可以将仓库克隆到本地。然后,就可以在左侧的文件树中浏览文件,右侧则显示提交历史和变更详情。 ### 4. 提高效率的技巧 ...

    github离线安装包

    5. **配置步骤**:根据"github安装包.txt"中的指示,进行必要的配置,如登录GitHub账号、设置SSH密钥等。 6. **更新维护**:虽然离线安装,但为了保持代码同步和获取最新特性,依然需要定期检查更新,可以将更新后...

Global site tag (gtag.js) - Google Analytics