首页 > 其他分享 >git添加多账户(附带tortoiseGit多账号使用)

git添加多账户(附带tortoiseGit多账号使用)

时间:2023-02-14 14:47:47浏览次数:32  
标签:文件 git tortoiseGit 账号 生成 文件夹 ssh key

近期想在公司电脑上开发自己项目,但是电脑上已经配置过一个gitlab账户了,现在想要把自己的git账户也加进来,方便代码控制。

因为git用的比较少,还不太熟悉,都是网上找资料,边看边学边做,如有不对,多多包涵!

 

1.首先生成SSH key

 进入git bash

1.输入下面指令生成第一个SSH key
  

 

 

2.生成第二个key时,使用另外一个邮箱,并且保存文件名字也要更第一个有区别,不然会覆盖,输入上面第一个行代码时会让你输入文件名,主要不要搞混

   

    3.此时.ssh文件夹下应该有如下文件

  

 

 

 2.将生成的私钥拷到对应账户的SSH KEYS中

 

 

   3.回到文件夹,在该.ssh目录下新建一个config空文件。

  创建文件代码

 

      touch config

       config文件内容如下  

  

5、 测试是否配置成功

进入.ssh文件夹,执行 ssh -T [email protected],然后选择yes,如果没有报错则配置成功

 

如果想tortoiseGit来管理git,还需要继续配置

  TortoiseGit使用的是扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。因此需要用到TortoiseGit的putty key generator工具来生成适用于TortoiseGit的ppk密钥。

 

 

 

 

1.点击load按钮,选择.ssh文件下生成的私钥,然后点击save private key保存,重复此步骤生成第二个。

 

 

 2.随便找个空文件夹,git init一个空仓库,右键tortoiseGit->设置,点击remote,url填写github上任意一个仓库的git地址,然后下面putty Key选择前面生成的那个的ppk秘钥文件,注意要选择相对应的,之后点击add new/save保存。

 然后再打开一个文件夹重复一遍该操作,选择生成的第二个ppk文件,点击保存!

 

 

 

 

 3.补充设置

 这个要选择你安装ToetoiseGit下的路径,避免因为找不到而导致push报错,如push没问题清忽略此操作

 

 

 

 

 

标签:文件,git,tortoiseGit,账号,生成,文件夹,ssh,key
From: https://www.cnblogs.com/SmallChen/p/17119508.html

相关文章

  • git将某分支的某次提交合并到另一分支
    比如需要将test上某次提交的代码合并到master1.切换到testgitlog找到需要合并的commitID2.切换到mastergitcherry-pickcommitID3.正常gitpush到远程master即可......
  • 通过git diff 命令生成patch文件
    通过gitdiff命令生成patch文件1.还未提交的修改命令:gitdiff>commit.patch2.已提交的修改先用gitlog命令查看commitidsoft04@lzy-pc:~/work/code/p716qc-e......
  • Windows-下载git
    1.在官网下载windows版本的githttps://git-scm.com/downloads  2.进行安装1.同意安装 2.选择安装路径:3.选择安装组件:上图红框内的选项是默......
  • 在Windows上使用Gitea SSH遇到的问题
    在Windows中Gitea的RUN_USER(以用户名运行)可能会与Windows系统的账户系统关联,因此你可以在此处填写任意用户名,推荐填写 git。在安装界面中可以修改,如下图所示。如......
  • git如何把本地文件夹和远程仓库关联
    场景:1,有一个本地项目,没有上传到git过,你在远程新建了一个仓库,想把这个本地的代码推送到该仓库2,直接想把本地代码推送到远程并创建该本地文件对应的仓库解决方法:没有仓库......
  • git bash窗口创建vue项目, 箭头切换没起作用?
    1、解决方法:一、直接在命令窗口创建(Win+R),输入cmd二、使用winpty命令+.cmd,如:winptynpm.cmdcreatevite@latest  ......
  • git命令
    gitremote-v查看本地仓库与哪些远程仓库建立了链接gitremoteaddupstreamhttps://github.com/timo1160139211/firstGit.git添加一个链接,连接名为upstream,链接......
  • git删除远程分支
    git删除远程分支gitpushorigin--delete[branch_name]删除本地分支区别gitbranch-d会在删除前检查merge状态(其与上游分支或者与head)。gitbranch-D是gitbranch-......
  • Git运用 一 (Gitee版)
     1.Git本地命令     先创建一个本地仓库     右键GitBashHere             查看git版本git--version  公共配置添加用......
  • Git运用 二 (Gitee版)
               清屏clear                   清屏clear              清屏clear......