近期想在公司电脑上开发自己项目,但是电脑上已经配置过一个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 git@gitlab.com,然后选择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没问题清忽略此操作

 

最新文章

  1. zepto之tap事件点透问题分析及解决方案
  2. [摘]在ASP.NET MVC中使用DropDownList
  3. RESTFUL API 安全设计指南
  4. Android SDK的安装与环境变量配置
  5. C#批量插入数据到Sqlserver中的三种方式
  6. SQL笔记 - CTE递归实例(续):显示指定部门的全称
  7. VS2010中如何查看DLL的导出接口
  8. CSS元素水平居中和垂直居中的方法大全
  9. 【原创】如何构建MIPS交叉编译工具链
  10. 浅谈angular框架
  11. wpf的学习日志(一)
  12. php下安装动态扩展库的相关事项
  13. bzoj4033(树上染色)
  14. 仿QQ发语音、图片选择、表情选择demo
  15. [Swift]LeetCode611. 有效三角形的个数 | Valid Triangle Number
  16. FTP上传、下载(简单小例子)
  17. Web开发笔记 #06# 前后端分离
  18. c# 关于async/await异步编程的浅析和使用
  19. springboot整合fastdfs实现上传和下载
  20. PAT 1077 Kuchiguse [一般]

热门文章

  1. 【每日一题】【链表&头插法&ASCII码】【链表&迭代器】2022年1月28日-NC1 大数加法
  2. ATM购物车
  3. 三步快速搭建Typora图床(SM.MS+PicGo)
  4. 什么是Rabbitmq消息队列? (安装Rabbitmq,通过Rabbitmq实现RPC全面了解,从入门到精通)
  5. 使用Jiralert实现AlertManager告警对接Jira
  6. SSM框架——MyBatis
  7. Ubuntu desktop 文件的书写格式
  8. 关于v-deep有你想知道的一切
  9. ubuntu20.04 gnome桌面系统添加开机自启动GUI程序
  10. 容器镜像仓库-Harbor的安装及踩坑