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...