建立本地GIT倉庫和Github的連接


Git是分布式的代碼管理工具,遠程的代碼管理是基於SSH的,所以要使用遠程的Git則需要SSH的配置。

Github的SSH配置如下:

一 、設置Git的user name和email:

1 $ git config --global user.name "xuhaiyan"
2 $ git config --global user.email "haiyan.xu.vip@gmail.com"

 

二、生成SSH密鑰過程:

查看是否已經有了ssh密鑰:cd ~/.ssh 如果沒有密鑰則不會有此文件夾,有則備份刪除

 

1、生成新的Key:(引號內的內容替換為你自己的郵箱)

ssh-keygen -t rsa -C "your_email@youremail.com"

 

2、輸出顯示:

Generating public/private rsa key pair. Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

 

3、直接回車,不要修改默認路勁。

Enter passphrase (empty for no passphrase): Enter same passphrase again:

 

設置一個密碼短語,在每次遠程操作之前會要求輸入密碼短語!閑麻煩可以直接回車,不設置。

4、成功:

Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa. 
Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub. The key fingerprint is: ... ...

 

三、提交公鑰:

1、 找到.ssh文件夾,用文本編輯器打開“id_rsa.pub”文件,復制內容到剪貼板。

2、 打開 https://github.com/settings/ssh ,點擊 Add SSH Key 按鈕,粘貼進去保存即可。

 

 


四、測試

$ssh git@github.com

 

The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM