Git与SSH


许多Git服务器都是用HTTP和SSH,本文介绍使用SSH时候的相关配置

  1. 首先确认是否已经拥有密钥,默认 SSH密钥存储在 ~/.ssh目录下,进入该目录查看其中内容
  $ cd ~/.ssh
  $ ls 
  1. 寻找是否存在一对以(id_dsaid_dsa.pub)或者(id_rsaid_rsa.pub)

其中带有.pub扩展名的文件是公钥,对应的另一个是私钥
如果有直接使用
如果没有创建

     $ ssh-keygen -t rsa -C "youremail@ff.com"
     Enter file in which to save the key (/Users/fengfeng/.ssh/id_rsa): id_rsa_ff
     Enter passphrase (empty for no passphrase): 
     Enter same passphrase again: 

默认会在相应路径下生成id_rsaid_rsa.pub两个文件
然后输入passphrase(可以为空),设置后 在进行版本控制的时候 每次与Git服务器通信的时候都需要输入passphrase,以此来避免一些失误

  1. 把密钥加入ssh
$ ssh-add id_rsa_ff
  1. 查看公钥
$ cat ~/.ssh/id_rsa_ff.pub
  1. 添加到需要的地方

不合适的地方 还请指点~ 感激不尽(下篇准备码一篇关于pod的文章~)

2016.09.26 上午

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

推荐阅读更多精彩内容

  • 背景 公司最近将代码由svn迁移到了gitlab来托管,我个人平时也经常使用Github,可是公司邮箱与我的Git...
    洛城夜雨阅读 1,999评论 0 5
  • 一、Homebrew简介、安装以及git安装 Homebrew简称brew,是Mac系统上软件包的管理工具,能在M...
    程旭媛阅读 2,803评论 1 1
  • 前言: 自己作死下载了多个破解软件,不知道那个可能程序有问题,导致了电脑重启后无法开机,苦逼的只能重装系统,所以之...
    Eugene_iOS阅读 15,858评论 3 10
  • GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界...
    YHWXQ简简单单的生活阅读 88,072评论 3 37
  • ## 1、选择创建新项目 登录成功后,点击导航条上的 “+” 就可以进入创建项目的页面 ## 2、填写项目的信息 ...
    smkoc阅读 2,441评论 0 1