博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Github 配置 SSH
阅读量:4697 次
发布时间:2019-06-09

本文共 906 字,大约阅读时间需要 3 分钟。

HTTPS方式管理的直接输入登录用户名和密码就可以。下面介绍SSH的方式。

mac系统为例,官方ssh参考:

在Github右上角的用户图标上点击,出现菜单的【Settings】,在设置页面的做边点【SSH keys】,点右上方的【Add SSH key】来添加一个SSH公钥。

然后就可以通过git管理工具(如SourceTree)配置私钥用SSH方式管理Github项目了。

生成SSH公钥私钥对的方法:

  1. 打开终端,输入 ls -al ~/.ssh 
    如果没有id_rsa(私钥)、id_rsa.pub(公钥)这样的文件,就需要接着下面操作生成了。有的话直接到第3步或者第4步。
  2. 在终端输入 ssh-keygen -t rsa -b 4096 -C "bob@126.com" ,-C 后面跟自己的邮箱。
    然后会提示 Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 直接按回车,
    接着会提示 Enter passphrase (empty for no passphrase): 建议输入一个密码,不想密码保护私钥的话直接回车。
    然后会看见公钥的保存位置和指纹,就生成完成啦。
  3. 用ssh-agent管理私钥。在终端输入 ssh-agent -s ,然后输入 ssh-add ~/.ssh/id_rsa 会要求输入私钥密码。
  4. 将公钥复制到剪切板 pbcopy < ~/.ssh/id_rsa.pub 。然后就可以粘贴到Github的添加SSH公钥文本框里了,再给它起个简短的名字。
    提交后需要输入一遍Github的密码,就可以添加成功了。
  5. 验证连接,在终端输入 ssh -T git@github.com ,提示是否连接,输入 yes
    然后出现 Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access. 连接成功!

 

转载于:https://www.cnblogs.com/Bob-wei/p/4710730.html

你可能感兴趣的文章
ERP通用附件管理功能设计与实现
查看>>
【ELK123】ElasticSearch+Kibana
查看>>
石家庄地铁查询
查看>>
c++友元函数和友元类
查看>>
UnrealScript语言基础
查看>>
甭给《程序员》把脉——你不是主编
查看>>
Js获取当前日期时间及其它操作
查看>>
浅析JS模块规范:AMD,CMD,CommonJS
查看>>
Linux diff命令
查看>>
何使用ultraiso软碟通制作u盘启动盘(转载)
查看>>
CentOS6.5 安装python
查看>>
css基本介绍
查看>>
css文字与排版
查看>>
第四章随笔
查看>>
多线程基础
查看>>
PHP如何实现网址伪静态
查看>>
Java-整数相加求和
查看>>
软件测试-HW1
查看>>
log2:USB ,有线网, 安卓设备作外接WiFi
查看>>
如何在C/C++中动态分配二维数组
查看>>