Windows下Git账号以及TortoiseGit配置

转:Git账号以及TortoiseGit配置

SSH配置

1. 设置git的user.name和email

git config --global user.name "xxx"
git config --global user.email "xxxxx@xx.com"

2. 生成密钥

ssh-keygen -t rsa -C "xxxxx@xx.com"

连续三个回车,会生成两个文件id_rsa 和 id_rsa.pub 在~/.ssh目录下
若出现ssh-keygen命令不存在时,可能是该命令没有添加至path,该命令位于git安装目录下的/usr/bin

3. 添加密钥到ssh-agent

为了确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。

ssh-add ~/.ssh/id_rsa

如果命令显示无法连接,则先输入以下命令:

ssh-agent bash

4. 登录GitLab,将id_rsa.pub的内容添加进去。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文记录生成同域的多个 git账号的 ssh key 和不同域的多个 ssh key。 1. 生成并部署 SSH ...
    华书阅读 5,885评论 2 1
  • Http方式 这个没什么好说的,直接clone http的地址(git地址分为ssh地址和http地址),只是每次...
    Sunny旋律阅读 3,971评论 0 2
  • 前提是你已经在Linux服务器上安装了git SSH(2019.01.31补) SSH是一种协议标准,其目的是实现...
    shuaiutopia阅读 4,476评论 0 2
  • 一、Homebrew简介、安装以及git安装 Homebrew简称brew,是Mac系统上软件包的管理工具,能在M...
    程旭媛阅读 2,803评论 1 1
  • 2019/01/28 星期一 生活·杂记 不知不觉中已经是小年了,你们那里有什么关于小年的风俗呢? 说实话,几乎每...
    Ningers阅读 173评论 0 0