一台PC创建多个Git平台账号

这篇具有很好参考价值的文章主要介绍了一台PC创建多个Git平台账号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

因为工作需要,需要使用Gitlab,所以公司的项目都是使用Gitlab来提交代码的;但是平时自己想学习研究一些东西是使用的Gitee,所以需要在一台电脑上配置多个Git平台账号,以下是配置的步骤:

删除Global的设置

首先通过如下命令查看是否设置了全局配置

git config --global --list

如果有配置,则逐一删除,比如user.email,user.name

 git config --global --unset user.email
 git config --global --unset user.name

生成一对新的RSA公私钥

用如下命令生成,此过程会让用户输入公私钥的存储位置,一般存放为 ~/.ssh/xxxx(xxxx为新的文件名,注意这里不要和旧的重名了,比如可以设置为 ~/.ssh/id_rsa_gitee)

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

配置config文件

在 ~/.ssh/目录下面添加一个名为config的文件,注意这里是没有后缀的,一般建议使用vi或者vim命令来创建文件,内容如下

Host gitlab.com
    HostName gitlab.com
    IdentityFile ~/.ssh/id_rsa
    PreferredAuthentications publickey
    User zhangsan

Host gitee.com
    HostName gitee.com
    IdentityFile ~/.ssh/id_rsa_gitee
    PreferredAuthentications publickey
    User wangwu

测试

用如下命令检测是否配置成功

 ssh -T git@gitee.com

配置不同的user

比如对于gitlab我想用张三(zhangsan, zhangsan@abc.com),对于gitee我想用王五(wangwu,wangwu@abc.com),需要做如下配置

  1. 修改~/.gitconfig,内容如下:
[user]
    name = youName
    email = youEmail@example.com

[includeIf "gitdir:**/company/**"]
    path = ~/.gitconfig_work

[includeIf "gitdir/i:**/personal/**"]
    path = ~/.gitconfig_self
  1. 创建~/.gitconfig_work,内容如下:
[user]
    name = zhangsan
    email = zhangsan@abc.com
  1. 创建~/.gitconfig_self,内容如下:
[user]
    name = wangwu
    email = wangwu@abc.com

当clone自己的项目时,要把项目clone到文件夹personal下面即可
当clone公司的项目时,要把项目clone到文件夹company下面即可
记得,在commit前运行如下命令确认一下文章来源地址https://www.toymoban.com/news/detail-815348.html

git config user.name

到了这里,关于一台PC创建多个Git平台账号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA多个账号如何切换git用户

    IDEA中如何切换git用户 如果有多个账号切换到自己的git账号 Settings→passwords→选择下面的do not save 取消自动保存密码 如果还是不可以的话 进入控制面板 凭据管理器中 windows凭据中 删除git的凭据 重启IDEA就可以了 多个账号切换要注意,同一项目保存不同代码仓库密码账号不一

    2024年02月11日
    浏览(47)
  • git在一台电脑上配置不同的仓库(多个gitee仓库、或者不同的github仓库)

    在开发过程中,我们工作的时候难免会使用到两个不同的仓库,但是正常来说一电脑默认一个参考,直接会用全局命令 但是这样只能配置一个仓库了,本文介绍在一台电脑上配置多个仓库,简单易用,请欣赏! 前提:您已经掌握了git仓库命令,不需要很会,有过配置用 CA证

    2024年02月13日
    浏览(57)
  • git 配置多端多个账号(码云、github、gitlab)

    首先要确认已经安装 Git,可以通过执行 git --version 命令来查看当前安装的版本。 想为同一个电脑配置多个 Git 账户,需要完成以下整体流程: 清空默认的全局 user.name 和 user.email 配置项; 为不同的 Git 账户生成不同的 SSH 密钥; 将以上的 SSH 密钥分别添加到 SSH-Agent 信任列表

    2024年02月04日
    浏览(46)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(69)
  • Git——Windows平台创建gitee私有仓库详解

    目录 1. 安装git 2. gitbash配置 2.1 设置 2.2 生成key 2.3 项目管理 2.3.1 本地新建 2.3.2 clone远程仓库的工程到本地改文件 默认安装。 打开gitbash,设置用户名和邮箱: git config --global user.name \\\"yourname\\\" git config --global user.email \\\"xxyyzz@163.com\\\" git config --global credential.helper store    yourname:你注

    2024年02月09日
    浏览(39)
  • Git本地 & Git远程 以及清除Git账号密码缓存命令

    1. Git配置(一个电脑配置一次) 2. 创建Git仓库(Git初始化) 3. 查看文件状态 4. 将工作区的文件提交到暂存区 5. 将暂存区的代码提交到Git仓库 6. 将暂存区的文件移回工作区 7. 跳过暂存区直接提交到Git仓库(这个文件必须曾经提交到Git仓库过) 8. 移除文件 9.查看提交历史 10.退回

    2024年02月12日
    浏览(43)
  • git 记住账号密码和清除账号密码

    git 默认不记住账号密码,每次 clone 都要输入账号密码; 我们执行下面的命令 git config --global credential.helper store 这个命令其实是在主目录的gitconfig目录下添加了以下内容(~/.gitconfig) 输入一次密码之后,git就会自动帮你记住用户名和密码。 我们执行下面的命令: git credenti

    2024年02月17日
    浏览(48)
  • Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

    Git作为分布式版本管理,就需要对用户进行认证,账号名和邮箱,方便开发者从不同的电脑进行登录。同时,要想真的记住Git的命令,也必须要清楚Git的存储、上传原理。 在随便一个桌面位置,按右键,点击Git bash here 首先,文件夹跳转利用cd可以直接跳转到根目录 其次,使

    2024年02月04日
    浏览(38)
  • 如何使用git-credentials来管理git账号

    在Git版本控制系统中,经常会遇到需要输入用户名和密码的情况,以便验证身份和访问远程仓库。为了简化这个过程并提高安全性,Git提供了一个名为git-credentials的工具,可以帮助我们更好地管理密码。特别是安全性要求高的公司,每几个月就需要修改一次密码,又不允许

    2024年02月04日
    浏览(39)
  • git 清除账号密码缓存

    配置用户名和邮箱: git config --global user.name “username” git config --global user.email “useremail@qq.com” 清除配置中纪录的用户名和密码,下次提交代码时会让重新输入账号密码: git config --system --unset credential.helper 查看git配置信息 git config --list 执行命令之后,再次pull或push时会缓存

    2024年02月11日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包