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