歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Git/Github使用方法筆記

Git/Github使用方法筆記

日期:2017/2/28 13:59:32   编辑:Linux教程

因為之前是基於Github上的一個開源項目,所以硬著頭皮也放到Github上,雖然沒有使用的經驗,不過磨機磨機還是搞定了。

以下是Git/Github使用具體步驟,就當是自己做個筆記了,高手請繞道吧。

1、下載安裝桌面端git。

Windows請至:http://code.google.com/p/msysgit/

安裝的時候最好還是允許在shell嵌入git的命令,相對還是比較方便的。

OSX可以在xcode中安裝command line tools,或者brew install git

2、git的初始設置

git config --global user.name "Your Real Name"

git config --global user.email [email protected]

3、建立倉庫

在git bash裡找到你的項目目錄。(或直接用shell右鍵裡的git bash here)

git init

這樣在你的項目目錄下就會有一個.git的隱藏目錄(類似於.svn) 。

4、初始化項目

git add .

留心後面的一個 "." , 這是添加所有文件的情況,如果願意,你也可以添加特定的幾個文件,比如git add readme.txt等等。

之後就可以做我們的first commit到倉庫裡了。

git commit -m 'first commit'

-m 參數以及後面的字串是添加說明。

5、 注冊github賬號

下面就是與github有關的操作了。

首先到http://github.com/注冊賬號。注冊之後可以看到這樣的界面。選擇第一項創建一個項目。

表單需要填寫

  • Project Name(項目名稱)
  • Description(描述)
  • Homepage URL(主頁URL,一般就以項目名稱命名好了)

6、創建SSH密匙

這步工作應該是最麻煩的吧。回到桌面,打開git bash,輸入以下命令。

ssh-keygen -C '[email protected]' -t rsa

確認使用默認路徑,然後輸入兩次你要是用的密碼就行(一般直接敲幾個回車不使用密碼)。

7、提交密匙

現在又要回到github的頁面上,在右上方工具欄裡找到Account Settings。在這個頁面上有一個SSH Public Keys標簽,選擇Add another public key。Title隨便取,Key是一段東西。

找到剛才創建密匙的那個目錄下(默認是C:\Documents and Settings\你的windows用戶名.ssh,OSX是~/.ssh)找到id_rsa.pub文件,把它打開可以看到一堆文字,拷貝下來黏貼到github頁面key的空白處。然後Apply,就好了。

可以使用以下命令測試連接

ssh -v [email protected]

會要求輸入你剛才設置的密碼,如果成功的話可以看到這樣的ERROR(orz,起碼證明連接是成功了)

ERROR: Hi Arthraim! You've successfully authenticated, but GitHub does not provide shell access

8、上傳代碼

最後就是上傳你的代碼了~ bash切換到你的項目目錄下,輸入以下命令。

git remote add origin [email protected]:你的github用戶名/你的github項目名.git

git push origin master

hehe,現在再去http://github.com/你的github用戶名/你的github項目 就可以看到你的項目了~ Good luck

當然這是從無到有,如果你有一個git的repo,想添加到github上,那就直接使用第8步的命令就可以了(不要忘記密匙的相關工作)。話說很多初學者應該會和我一樣,在初期搞不清git和github的關系,git是和CVS,SVN並列的一個概念,而github是和Google Code, sourceforge並列的一個概念,這樣說就明白了吧。所以,git的學習的話,參見這裡。

BTW:Github的社區感很好,體驗很不錯,怪不得有這麼多人在github上樂此不疲的交流代碼。

最後附圖一張。

GitHub 教程系列文章

通過GitHub創建個人技術博客圖文詳解 http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教程圖文詳解 http://www.linuxidc.com/Linux/2014-09/106230.htm

Git 標簽管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm

Git 遠程倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm

Git 服務器搭建與客戶端安裝 http://www.linuxidc.com/Linux/2014-05/101830.htm

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm

分享實用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm

GitHub 的詳細介紹:請點這裡
GitHub 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved