如何生成本地ssh key并使用这个key连接GitHub
2017-10-11 23:02
507 查看
本文假设你已经安装Git的客户端shell软件Git Bash,如何使用Git Bash创建ssh的key并连接GitHub,请看以下操作步骤:
启动Git Bash
$
cd
~/.ssh //检查本机的ssh密钥
$
ssh-keygen -t rsa -C
"xxx@gmail.com" //生成本地ssh key
输入本地ssh key的密码
//这个密码用于本地提交项目时验证身份,防止误提交,建议设置
添加本地SSH key到GitHub:
a)拷贝本地id_rsa.pub文件里面的内容。
b)登录GitHub,在setting里面的SSH key部分增加一个新的SSH key,粘贴内容。
$
ssh -T
git@GitHub.com //测试连通性
设置用户信息
$ git config --global
user.name
"xxx" //用户名
$ git config --global
user.email
"xxx@gmail.com" //邮箱
配置成功
启动Git Bash
$
cd
~/.ssh //检查本机的ssh密钥
$
ssh-keygen -t rsa -C
"xxx@gmail.com" //生成本地ssh key
输入本地ssh key的密码
//这个密码用于本地提交项目时验证身份,防止误提交,建议设置
添加本地SSH key到GitHub:
a)拷贝本地id_rsa.pub文件里面的内容。
b)登录GitHub,在setting里面的SSH key部分增加一个新的SSH key,粘贴内容。
$
ssh -T
git@GitHub.com //测试连通性
设置用户信息
$ git config --global
user.name
"xxx" //用户名
$ git config --global
user.email
"xxx@gmail.com" //邮箱
配置成功
相关文章推荐
- 使用git命令生成ssh key连接github
- Git/Github使用笔记(一)——如何生成SSH key及访问Github
- Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功
- 如何禁止使用本地administrator进行共享连接
- git使用之如何将github库下载到本地与如何将代码上传github
- 如何使用navicat for mysql连接本地数据库,并且导入数据文件
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- C++文件如何在linux下生成动态库So,以及如何使用这个动态库
- git使用之如何将github库下载到本地与如何将代码上传github
- 实用篇如何使用github(本地、远程)满足基本需求
- git使用之如何将github库下载到本地与如何将代码上传github
- github的使用:生成SSH Key
- Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径
- 如何使用git推送本地文件到github
- 使用Git Bash生成SSH Key(GitHub使用)
- 如何在本地计算机连接使用运行在虚拟机上的oracle数据库
- Asp.Net连接ACCESS数据库相对路径问题 web.config中如何使用相对路径及在类文件中调用这个相对路径
- 如何使用ssh-keygen生成key
- GitHub使用(一)-- 生成本地项目并上传
- 如何使用ssh-keygen生成key