ubuntu下配置git和github初體驗

2021-07-22 08:47:33 字數 1544 閱讀 2545

1、需求和環境

硬體:一台裝有ubuntu系統的pc或者虛擬機器(測試為ubuntu11.10)

軟體:openssh-server 、openssh-client 、git-core

2、安裝配置git伺服器

a、安裝ssh,因為git是基於ssh協議的,所以必須先裝ssh:

sudo apt-

get install openssh-server openssh-client

安裝好ssh後,啟動ssh服務:

sudo /etc/init.d/ssh restart

b、安裝git伺服器:

sudo apt-

get install git-core

3、申請github帳號

如果只是單純的想要將github上感興趣的**拷貝到本地,或者使用git工具管理本地**,那執行到第二步就已經完成了git在ubuntu下的配置,可以使用git來管理**了。

但是,如果想把**進一步提交到github,讓其管理,那就需要在github上註冊乙個新帳號,具體註冊步驟省略。

4、配置ssh公鑰

a、首先在本地生成ssh公鑰

ssh-keygen -c 'your emaildress'

-t rsa

如:ssh-keygen -c '[email protected]' -t rsa

會在使用者目錄~/.ssh/下建立相應的金鑰檔案

可以使用ssh -v [email protected]命令來測試鏈結是否暢通

ssh -v [email protected]

b、上傳公鑰至github

在賬戶的profile裡,選擇ssh keys 選項,然後add ssh key,將~/.ssh/id_rsa.pub中的內容複製進去,上傳。

上上傳成功後,會收到確認郵件。 可以使用ssh -v [email protected]命令來測試鏈結是否暢通。

5、管理專案

a、建立倉庫

建立乙個新目錄,用來作為倉庫目錄。進入目錄,執行git init命令,進行倉庫初始化,完成後,會發現目錄下多了乙個.git隱藏檔案。

git init

b、git配置

git config -

-global user.name "your real name"

git config -

-global user.email [email protected]

c、新增檔案

git add ./

這是新增目錄下所有檔案,如果只是新增某個檔案,就將檔案名字列出,如果新增目錄,則可以用*代替。

d、commit專案

git commit -m 'my first version

-m後面是對該項目的描述。

e、上傳專案

git remote add origin [email protected]:你的github使用者名稱/你的github專案名.git

git push origin master

在該步驟執行push時,有可能系統要求你先pull一下,那就先pull一下,再push。

ubuntu下配置git和github

1 需求和環境 硬體 一台裝有ubuntu系統的pc或者虛擬機器 測試為ubuntu11.10 軟體 openssh server openssh client git core 2 安裝配置git伺服器 a 安裝ssh,因為git是基於ssh協議的,所以必須先裝ssh sudo apt get i...

IntelliJ IDEA下配置的使用git

git是目前流行的分布式版本管理系統。它擁有兩套版本庫,本地庫和遠端庫,在不進行合併和刪除之類的操作時這兩套版本庫互不影響。也因此其近乎所有的操作都是本地執行,所以在斷網的情況下任然可以提交 切換分支。git又使用了sha 1雜湊演算法確保了在檔案傳輸時變得不完整 磁碟損壞導致資料丟失時能立即察覺到...

Ubuntu下配置git,鏈結自己的github

既然要git,我們都希望用最新的,這是我寫的更新到官網最新的部落格 我是比較喜歡廖雪峰寫的,寫的很清楚明白,鏈結到他的 但是ubuntu系統生成密匙之後,找不到在哪兒。ps 我之前是在windows10上用過git,現在只說問題,其他的一些的可以看廖雪峰的官網 此命令,生成密匙 ssh keygen...