`

Mac使用多个git账号

阅读更多

话不多说,直接上干货。

1、生成密钥(SSH Key

 cd ~/.ssh

 ssh-keygen -t rsa -C “自己的邮箱地址” 

 输入文件名称,区别开不同账号的密钥文件

注意:不要输入密码。

2、git上添加公钥(不再赘述)

注:公钥获取    cat  id_rsa_one.pub

3、修改config

vi config

文件中添加(是否需要HostName 根据个人需要配置)

Host github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa_one

User one

Host two.com

HostName xxx.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa_two

User one

 

OK,大功告成,可以愉快的玩耍了!

分享到:
评论

相关推荐

    Sourcetree MAC git 代码管理

    Sourcetree是一款强大的Git和Mercurial版本控制系统客户端,尤其在Mac平台上深受开发者喜爱。它提供了一个直观的图形用户界面,使得复杂的Git命令变得简单易用,从而让代码管理变得更加高效。以下是对Sourcetree在...

    gitblit-1.9.1

    它的核心特性是完全用Java编写,这使得Gitblit具备了跨平台的兼容性,能够在多种操作系统上顺畅运行,包括Windows、Linux和Mac OS等。Gitblit的设计初衷是为小型团队提供一个简单而集中的Git存储库托管解决方案,...

    Git权威指南PDF完整版

    3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以二进制发布包的方式安装/ 26 3.2.2 安装 Xcode/ 27 3.2.3 使用 Homebrew 安装 Git/ 29 3.2.4 从Git源码进行安装/ 29 3.2.5 命令补齐/ 30 3.2.6 其他辅助工具的安装/ 30...

    Tedu5阶段Git的使用

    - **场景**:在一个大型项目中,可能存在多个并行开发的模块,如`a1`、`a2`、`b1`、`b2`。 - **实现**: - 选择一个模块作为聚合模块,其类型也为`pom`。 - 在聚合模块中配置`<modules>`标签,列出所有被聚合的...

    Sourcetree for Mac 免Atlassian登录

    Atlassian是一家知名的软件开发公司,其产品线涵盖了项目管理、代码托管、团队协作等多个领域。Sourcetree作为其产品之一,完美地融入了Atlassian的生态系统,可以与Jira、Bitbucket等工具无缝集成,实现从问题跟踪...

    GitHub for Mac 客户端

    4. **冲突解决**:当多个人对同一部分代码进行修改时,Git会标识出冲突,需要手动解决。 5. **远程仓库**:通过`git clone`命令从远程仓库获取代码,`git push`将本地更改推送到远程。 **GitHub基础知识** GitHub...

    Pycharm操作Git及GitHub的步骤详解

    2. **Mac**: 在PyCharm的`Preferences` > `Version Control` > `Git`中,同样设置Git的路径,并测试配置。 配置完成后,你可以在PyCharm中查看到本地Git版本信息。 **Git操作** 1. **克隆项目到本地**: 通过`VCS`...

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

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

    GitLab使用流程

    在开始使用GitLab之前,首先要完成账号的申请。这个过程由开发人员向管理员提供必要的信息,包括姓名和邮箱地址。姓名将用于显示用户的名字,而邮箱则用于接收密码重置链接以及其他通知。 1. **提供个人信息**:...

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

    【GitHub使用教程、GitHub简介、安装、配置】 GitHub是一个全球知名的代码...在实际使用过程中,不断熟悉Git的更多命令和GitHub的高级功能,如Branching、Merging、Webhooks等,将有助于提高工作效率和团队协作能力。

    GitHub使用教程.zip

    2. 克隆仓库:在本地创建一个新的工作目录,使用`git clone`命令将GitHub上的仓库克隆到本地: - `git clone git@github.com:用户名/仓库名.git` 3. 工作流:遵循"拉取-修改-提交-推送"的流程进行工作。 - `git ...

    GitHub-Desktop-220

    总之,GitHub Desktop 220是一个强大的工具,让开发者在Mac系统上更高效地使用Git和GitHub。无论是个人项目还是团队协作,它都能提供一个直观、易用的平台,降低版本控制的学习曲线,提高开发效率。

    sourcetree for mac 2.7.1

    用户可以为不同的Git工作区设置书签,方便在多个项目之间快速切换,无需每次都从头开始。 5. **强大的搜索功能**: Sourcetree的搜索工具允许用户按作者、日期、消息等条件查找提交,帮助定位代码历史中的特定...

    curso-git:Curso de Git和GitHub da Udemy

    2. **安装与配置**:学会在Windows、Mac或Linux系统上安装Git,并进行基本的配置,包括设置用户信息和编辑Git的全局配置。 3. **命令行操作**:掌握Git的基本命令,如`git init`、`git clone`、`git add`、`git ...

    只需这2步骤将Eclipse项目共享到GitHub

    为了进一步提升自己在Java开发中的技能,你可以学习更多关于Git的高级用法,如分支管理、解决合并冲突等。同时,持续关注行业动态,阅读相关书籍和文档,参加线上课程,都可以帮助你不断成长。记得在学习过程中,...

    mac版本welink资源

    【标题】: "mac版本Welink资源" 涉及的知识点主要集中在使用WeLink协作平台的Mac版客户端上,这是一款专为苹果Mac操作系统设计的企业级通讯与协作工具。以下将详细介绍WeLink在Mac环境下的应用及其相关开发工具。 ...

    SourceTree使用方法

    它允许开发团队在多个设备上协同工作,跟踪对文件和目录的修改,便于回滚错误更改,以及解决合并冲突。Git的强大在于它的分支管理系统,允许开发人员独立地在不同的分支上工作,然后将这些变化合并到主分支。 ...

    godemo:通过简单demo学习go

    本地Mac电脑git双账号设置 需求场景 有两个github账号,一台电脑同时连接这两个账号进行维护 私人github账号;公司gitlab账号 文章参考 本地使用goland 工具进行github项目代码上传, 多账号设置,请参考 pbcopy就是...

    GitHubDesktop.rar

    “Git桌面版”即指GitHub Desktop,它是Git的一个图形化界面,让开发者在没有命令行基础的情况下也能高效使用Git。 在【压缩包子文件的文件名称列表】中,我们只看到"GitHubDesktop",这很可能是GitHub Desktop的...

Global site tag (gtag.js) - Google Analytics