1. 程式人生 > >如何在GitHub上面連線到Ubuntu,linux

如何在GitHub上面連線到Ubuntu,linux

用過GitHub命令列的同學可能知道,giibash的操作與Linux的命令列很像,後來,我發現,GitHub的最好的使用方法便是在linux中了,由於我使用的是Ubuntu,所以我將以Ubuntu展開操作

首先,去在系統中安裝git,過程中輸入yes即可

sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch

然後使用shell命令檢查是否可以連線

ssh -T [email protected]

當出現下面這種情況時,便證明已經可以正常使用了

在windows下面使用小烏龜或者gitbash的時候,.ssh檔案和.gitconfig檔案會在當前使用者的目錄下顯示,如下圖,我的使用者是queen,那麼我windows下的檔案會在裡面,下面可能會看到.gitconfig.bak這個檔案,這只是使用超級記事本產生的一個東西,不用理會。

.SSH檔案是密匙,防止以後使用的時候每次push都要輸入密碼,所以必須在linux中生成一個,windows有一個,那Ubuntu也要生成一個,但是首先我們看一下Ubuntu初始的根目錄,如下圖

可以看到是有.ssh的,去看一下

這裡面是沒有密匙的,下面這個命令可以建立一個密匙,我設定密匙的檔名為key

ssh-keygen -t rsa -C "你自己的github對應的郵箱地址"

這樣密匙就生成了,接著去看.ssh這個目錄,會多了key和key.pub兩個檔案,key.pub就是密匙,cat一下看看

然後如我選中的那樣,複製好之後,進入你的網頁版github

這樣就進入了密匙配置頁面

點選new SSH-KEY,輸入一個名稱和剛剛複製的密匙即可

然後我們就可以使用github了,但是使用之前,要進行一個配置,就是.gitconfig,起碼有郵箱和使用者名稱的配置

git config --global user.name "你的github使用者名稱"

git config --global user.email "你的github郵箱地址"

然後你就會發現根目錄下面多了一個檔案.gitconfig

我的習慣是,把原來windows上面的.ssh檔案和.gitconfig檔案直接複製到這裡,就不用配置啦,只需要安裝git就行啦