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,985評論 0 5
  • 一、Homebrew簡介、安裝以及git安裝 Homebrew簡稱brew,是Mac系統上軟件包的管理工具,能在M...
    程旭媛閱讀 2,781評論 1 1
  • 前言: 自己作死下載了多個破解軟件,不知道那個可能程序有問題,導致了電腦重啟后無法開機,苦逼的只能重裝系統,所以之...
    Eugene_iOS閱讀 15,833評論 3 10
  • GitLab是一個利用Ruby on Rails開發的開源應用程序,實現一個自托管的Git項目倉庫,可通過Web界...
    YHWXQ簡簡單單的生活閱讀 88,027評論 3 37
  • ## 1、選擇創建新項目 登錄成功后,點擊導航條上的 “+” 就可以進入創建項目的頁面 ## 2、填寫項目的信息 ...
    smkoc閱讀 2,396評論 0 1