git是分布式的代碼管理工具集歇,遠程的代碼管理是基于ssh的搀罢,所以要使用遠程的git則需要ssh的配置康嘉。
那么怎么配置github的ssh呢?
一 仆抵、設(shè)置git的user name和email
$ git config --global user.name "用戶名"
$ git config --global user.email "注冊郵箱"
用戶名和注冊郵箱處換成你注冊github時的用戶名和注冊郵箱
配置完成后可以用下面命令檢查是否配置成功:
$ git config --list
二甫窟、生成SSH密鑰過程:
- 查看是否已經(jīng)有了ssh密鑰:
$ cd ~/.ssh
如果沒有密鑰則不會有此文件夾密浑,有則備份刪除
- 生成密鑰:
$ ssh-keygen -t rsa -C "注冊郵箱"
注冊郵箱處依然替換為你的注冊郵箱,
期間有一步要求輸入密碼,一般不輸入,直接回車即可
- 完成后查看ssh目錄,會有
id_rsa
和id_rsa.pub
兩個文件,下面會用到.
三、配置SSH
- 登錄到github
- 在個人中心的
Settings
里面找到SSH and GPG keys
- 點擊右上角
New SSH key
- 這是會要求填寫
Title
和Key
,Title
填你注冊github時的郵箱,Key
填寫之前生成的id_rsa.pub
里面的內(nèi)容即可
四粗井、測試是否成功
$ ssh git@github.com
如果提示:
Hi XXX! You've successfully authenticated, but GitHub does not provide shell access.
則說明已經(jīng)配置成功!