Git配置生成密钥连接Github

来源:互联网 发布:淘宝lol神半价 编辑:程序博客网 时间:2024/06/11 16:14

一、安装Git

Git官网下载: https://git-scm.com/download
我的环境是win7,安装在 C:\Program Files\Git

二、Git配置

1.Git安装成功后,在桌面右键
这里写图片描述
2.点击Git Bash Here,
运行以下命令,设置Git提交代码时你自己的用户信息:
这里写图片描述

3.运行之后,可以使用命令git config -l 查看配置:
这里写图片描述
4.如果在Sublime Text中使用git,还需要设置 push.default参数。使用命令行窗口的时候没有问题,但在Sublime Text中用push命令的时候就提示需要设置这个参数, push.default参数主要是设置在执行push命令是的策略,主要的选项有以下几个:

nothing : Do not push anythingmatching : Push all matching branches (default)tracking : Push the current branch to whatever it is trackingcurrent : Push the current branch

这里我们手动设置成默认值
这里写图片描述

5.运行ssh-keygen -t rsa 命令

这里写图片描述

首先输入命令,然后直接按回车,就会在默认路径下(/c/Users/admin/.ssh)生成一个文件夹.ssh
之后会要求你输入一个密码,在使用密钥的时候需要提供这个密码。可以输入,也可以不输入直接回车(无论输入还是不输入,都会要求你再确认一次)。确认之后,程序会生成一对密钥存放在以下文件夹:
c:\Users\admin[这里换成你电脑的用户名].ssh
密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。私钥保存在您的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。
这里写图片描述

三、连接到GitHub

1.访问Github主页:https://github.com/ ,如果还没有Github账号,就去注册一个,如果有的话,就登录
2.登录成功后,点击右上角头像,进入Settings , 点击左边的SSH and GPG keys , 然后New SSH keys
这里写图片描述
Title可以随便填一个,然后key要填的东西就是.ssh文件夹下的id_rsa.pub文件,用文本打开,然后赋值全部内容,粘贴到Key那里去
3.填完Title和Key之后,点击Add SSH key
这里写图片描述

1 0