首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github mac git使用多个帐户

Github是一个基于Git版本控制系统的代码托管平台,它提供了一个集中式的代码仓库,方便开发者进行代码的管理、协作和版本控制。

在Mac系统上使用多个Github帐户,可以通过以下步骤实现:

  1. 生成SSH密钥对:打开终端,输入以下命令生成SSH密钥对:
  2. 生成SSH密钥对:打开终端,输入以下命令生成SSH密钥对:
  3. 这里的"your_email@example.com"替换为你的邮箱地址。
  4. 添加SSH密钥到Github帐户:登录Github网站,点击右上角头像,选择"Settings",然后点击"SSH and GPG keys"选项卡,点击"New SSH key"按钮,将终端中生成的公钥(默认在~/.ssh/id_rsa.pub文件中)复制到"Key"文本框中,点击"Add SSH key"按钮保存。
  5. 配置多个Github帐户:打开终端,进入~/.ssh目录,创建一个名为config的文件,并编辑该文件:
  6. 配置多个Github帐户:打开终端,进入~/.ssh目录,创建一个名为config的文件,并编辑该文件:
  7. config文件中,添加以下内容:
  8. config文件中,添加以下内容:
  9. 这里的Host可以自定义,用于区分不同的Github帐户;IdentityFile指定私钥文件的路径,可以根据实际情况修改。
  10. 配置本地仓库的远程地址:进入你的本地仓库目录,编辑.git/config文件:
  11. 配置本地仓库的远程地址:进入你的本地仓库目录,编辑.git/config文件:
  12. 将原来的远程仓库地址修改为对应的Github帐户的地址,例如:
  13. 将原来的远程仓库地址修改为对应的Github帐户的地址,例如:
  14. 这里的your_username是你的Github帐户名。
  15. 使用多个Github帐户:在使用Git命令时,可以通过指定不同的Host来选择使用不同的Github帐户,例如:
  16. 使用多个Github帐户:在使用Git命令时,可以通过指定不同的Host来选择使用不同的Github帐户,例如:

总结: 通过以上步骤,你可以在Mac系统上配置和使用多个Github帐户,方便管理和协作不同的代码仓库。在配置多个Github帐户时,需要生成不同的SSH密钥对,并在config文件中进行相应的配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

git使用(gitlab、github ssh拉取文件,拉取多个平台多个账号)

image.png 其中id_rsa表示私钥 ,id_rsa_pub表示公钥 打开gitlab/github 点击你的头像,出现一个选择框,点击setting 界面左侧有一个SSH ,把你的公钥加上去就可以啦...进入.ssh目录下 cat id_rsa.pub 把界面显示的一大串字符放到你的github/gitlab中去,如下图(复制到框框里即可) ?...image.png 如何设置多个公钥私钥 其他的操作如上,只需要运行一下命令并创建一个config在.ssh下 ssh-keygen -t rsa -C "1email@company.com” -...HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitlab_rsa Host github.com...HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa # 配置文件参数

2.4K50

配置 SSH 管理多个 Git 仓库和以及多个 Github 账号

在工作中,我们可能需要将代码推送到公司内部的自建 Git 代码托管平台(如 GithLab)。与此同时,日常开发过程中,我们也常常需要将代码提交到社区的 Git 代码托管平台(如 Github 等)。...提交到 github 又需要管理多个 github 账号 解决 用过~/.ssh/config配置多个不同的 SSH 认证 # 公司github ssh-keygen -t rsa -C "YourCompanyEmailAdress...# 小号github Host xx.github.com # 小号 User git Hostname github.com PreferredAuthentications...publickey IdentityFile ~/.ssh/id_rsa_company 大号不变,小号 clone 使用 host匹配 git clone git@xx.github.com...:xxxx/xxx.git 添加 ssh-add ~/.ssh/id_rsa_github_1 仓库级别配置 git 提交信息 git config user.name xxx && git config

9910

Git使用GitHub

我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。...但是在GitHub上,利用Git极其强大的克隆和分支功能,广大人民群众真正可以第一次自由参与各种开源项目了。 如何参与一个开源项目呢?...仓库,然后,从自己的账号下clone: git clone git@github.com:用户名/bootstrap.git 一定要从自己的账号下clone仓库,这样你才能推送修改。...如果从bootstrap的作者的仓库地址git@github.com:twbs/bootstrap.git克隆,因为没有权限,你将不能推送修改。...如果你没能力修改bootstrap,但又想要试一把pull request,那就Fork下其他邮箱创建的仓库,创建一个your-github-id.txt的文本文件,写点自己学习Git的心得,然后推送一个

26430

mac使用github

作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。      ...windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需问下度娘,她会帮你解决,这里对于windows底下的使用我也就不再赘述了。...这里主要讲讲如何在mac底下使用github,我刚开始使用时,还是费了一点功夫的,因为网上的资料比较杂,有些不是太准确。故将自己的安装过程比较详细的分享下,方便有需要的人,攒点人品。    ...显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES 隐藏Mac隐藏文件的命令:defaults write com.apple.finder...djqiang/gitdemo.git     使用git在本地创建一个项目的过程 $ makdir ~/hello-world //创建一个项目hello-world $ cd

85050

Mac下从安装Git使用github进行版本控制(git命令Xcode管理)

自己在一开始学习使用GitHub进行代码版本管理时,也是一头雾水,即使知道为什么要管理,也理解一些分支合并等的概念,但由于Git管理有各种命令行操作,对于初学者来说还是有一点迷糊,结合着看了很多教程才最终成功.../download/ 这个应该是官网的下载地址,响应速度还挺快的,可以下载各个系统的Git安装包,这里选择下载Mac端的就好了。...SSH公钥 自己在第一次学习使用Git时,看到所有教程都说到了一个SSH密钥的东西,但实在是不能理解这个东西是干嘛的,后来看书了解了一下:为了和服务器通信,需要选择通信协议,而Git通信中普遍使用的就是...打开终端,终端就是Mac中相当于Windows下cmd一样的存在,点击下方deck中火箭图标的Launchpad,找到终端打开就好。...git fetch Test使用Xcode进行Git操作 其实使用命令行操作还是比较麻烦的,Xcode同样自带支持Git操作,安装Git后就可以使用了。

66310

Mac 上SSH-Key对应多个git账号

前言 因为最近在其他公司帮忙,而其公司用的是他们自己的git服务器,自己本公司又有自己的git服务器,然后自己还用github,造成三个git账号的都要ssh-key,而在网上一搜生成ssh-key的方法都是直接就给你弄全局了...操作步骤 如果我们Mac上面已经有了ssh-key再创建ssh-key的话,需要给我们的ssh-key文件取不同的名字,默认是id_rsa,如果不重新起名的话,会把原有的给覆盖掉。...IdentityFile /Users/bombvote-zql/.ssh/id_rsa # second user(second@email.com) # 建一个github别名,新建的帐号使用这个别名做克隆和更新...这里将GitHub SSH仓库地址中的git@github.com替换成新建的Host别名如:github2,那么原地址是:git@github.com:username/Mywork.git,替换后应该是...:github2:username/Mywork.git.

1.1K40

GitGithub使用

准备工作 以win10系统为例 首先在Github上创建用户名,网址是https://www.github.com 然后下载并安装Git,网址是https://git-scm.com/,下载与自己电脑对应的版本即可...将项目上传到Github 打开你的待上传项目,然后在该目录下右键,选择Git Bash Here,如下图: ?...,使用默认值即可,然后根据它显示的路径找到.ssh的一个文件夹,里面有两个文件,一个id_rsa为私钥,不能泄露;另一个id_rsa.pub为公钥,可以用记事本打开; (2)登录Github,打开”Account...需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。...“add a new file” ④git remote add origin https://github.com/****/****.git 然后就需要把你本地计算机上的项目与Github联系起来

35720

使用git上传项目到Github

最近公司也是开始使用Github.也是抽空学习了下.这里也是顺道记录一下. 首先需要有个Github账号.这里不过多讨论....其次需要使用Git这个管理工具.没有的小伙伴可以下载一个.直接傻瓜式安装就可以了....首先在Github上新建一个仓库,用来测试上传文件 1)在仓库界面创建一个新的仓库 2)填写相应的仓库信息 ? 3)记录仓库地址 ? 到这里服务端的仓库算是告一段落.下面开始着手使用git上传..../sang-test.git(这里为我的仓库地址) git clone https://github.com/skinny-dipping/sang-test.git ?...接着依次输入下面的命令就可以完成文件的上传 git add 添加上传文件 git commit -m ‘测试’  给上传文件添加文件说明 ? git push 将本地仓库文件上传到Github ?

66820

git以及github使用(1)

http://my.oschina.net/bxxfighting/blog/378196 使用gitgithub托管项目代码 1. 双击图标”Git Bash” ? 2. 打开界面如下 ?...c) 回车之后,这样密钥就生成了,可以打开id_rsa.pub(位置根据你的电脑来看)来查看,我使用的是记事本直接打开的这个文件,里面的所有内容就是这个密钥,一会需要使用的时候,就直接全选复制就可以了...git remote add origin git@github.com:bxxfighting/buxingxing.git 其中bxxfighting是我在网站上注册时使用的用户名,buxingxing.git...git@github.com:bxxfighting/buxingxing.git 这样就完成了我们要做的所有任务 ?...现在就基本上可以使用了,每次增加了新文件就先add,然后commit,如果只是改了文件的内容,只执行commit就行了,当然最后一步都是要执行push,把所以改变推送到我们的github上去托管。

49210

git基础之github使用入门

1.背景 参加实习以后,开始接触多人协作开发工具,前期主要是svn,现在工作中已经全面使用git。...公司的项目目前放在gitlab上,所以平时涉及的操作比较简单,加之之前svn时一直使用gui感觉不容易理解各个操作的精髓(其实就是不够装逼~),所以切换到git时,我使用的是命令行。...但是真正的在工作之余,想要膜拜,学习,参与到其他的项目当中,我们就不得不用到github。我们不深究github与gitlab的区别,在这里我主要记录一下自己学习github的一些使用心得。...2.git关联本地库与远程库 (注:开始阅读如下步骤前,请先确保您注册有一个github账号~~~另外,如下步骤仅限于mac。) 1.打开主目录,查看是否有。...现在我们看一下如何在本地库提交文件,首先运行git status,可以看到新增了一个文件还未被记录。我们记录该文件,使用命令git add .。

39820

使用GIT GUI管理GitHub项目

前言 GIT官方网站为了解决部分用户通过命令行对git工具使用时的怨声载道的现象,因此推出了一个GIT的可视化工具Git Gui。下面就对Git官方自带的可视化工具Git Gui的使用进行介绍。...GitGitHub通过密钥绑定 1、从Git Gui中获取密钥 ? 2、向GitHub绑定从Git Gui中的密钥 ?...三、通过Git Gui上传文件至GitHub 1、Git Hub中操作步骤: 步骤一:在Git Hub中创建一个项目仓库: ? 步骤二:输入代码仓库的基本信息,名称、描述、是否公开: ?...四、从GitHub向本地down文件 方法一: 步骤1:获取GitHub中的代码仓库的SSH ? 步骤2:在本地打开一个文件夹,点击右键,选择Git Bash Here ?...转载自:GIT GUI(git的可视化工具) 版权所有:可定博客 © WNAG.COM.CN 本文标题:《使用GIT GUI管理GitHub项目》 本文链接:https://wnag.com.cn/1183

97220

Pycharm集成GitGitHub使用

前言 使用pycharm IDE 集成 Git 配置本地库。 使用 pycharm IDE 集成 GitHub 将本地库代码上传到远程库及从远程库拉取、克隆到本地库。...1、设置 GitHub 账号 ①、文件->设置->Version Control->GitHub->Add account ②、如果出现 404 等情况连接不上的,是因为网络原因,可以使用以下方式连接...: ③、然后去 GitHub 账户上设置 token。...2、分享工程到 GitHub ①、VCS->导入到版本控制->Share Project on GitHub ②、Remote 是别名,方便记忆我们填写和 Repository 同样的名字...,点击share ②、分享成功后可以在 GitHub 上看到对应的工程 3、push 推送本地库到远程库 ①、右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中

65830

Git详解及 github与gitlab使用

1.8 windwos上Git使用 windows 上git软件网站 https://git-for-windows.github.io 软件下载地址:https://github.com/git-for-windows...• 使用GitHub或者码云等公共代码仓库 • 使用GitLab私有仓库 1.9.1 安装配置gitlab 官方安装文档   https://about.gitlab.com/installation/...# md 语法的使用方法 http://www.zyops.com/markdown-syntax 至此gitlab的使用结束了 1.10 GitHub托管服务 Github顾名思义是一个Git版本库的托管服务...的使用就介绍完了 1.11 JetBrains PyCharm 使用github PyCharm 下载: http://www.jetbrains.com/pycharm/download/#section...至此pycharm使用github就完成了 1.12 pycharm使用gitlab 使用pycharm是的vcs,现在git ? 输入gitlab地址 然后输入用户名及密码 ?

2.9K00

Mac 上安装 Git ,生成 SSH 密钥用于 GitHub 授权

在本教程中,将介绍如何在 Mac 上安装 Git,如何生成SSH密钥,以及如何将您的公共 SSH 密钥上传到 GitHub 帐户进行授权。 如何在你的 Mac 上安装 Git ?...GitHub 验证您自己和您的设备,您需要将上面生成的公共 SSH密钥 上传到你的 GitHub 帐户。...如何上传您的公共 SSH 密钥到 GitHub 复制了公共SSH密钥后,登录到GitHub帐户并转到 https://github.com/settings/profile 在左侧菜单中,您将看到一个链接...测试你的GitHub授权: 打开你的终端输入 $ git clone git@github.com:你的用户名/你的某个仓库名.git 它会问你是否想继续连接,输入 yes 如果您在生成公钥时创建了一个密码...现在,您已经准备好使用GitGitHub了。有问题欢迎在评论区留言 欢迎关注我的博客获得更多知识

2K30
领券