首先感謝github,有了github的建主頁功能,才有了自己的網站(http://www.amswf.com/)。並使樓主省了買服務器的銀子。所以樓主決定開博的首篇文章用來寫一個github入門手冊。雖然網上的github學習手冊千千萬,但是樓主保證自己的教程最精簡,最有效。
1.github是啥:
要明白github先要知道git,git和svn一樣是一種代碼托管技術。而github和googlecode都屬於代碼托管社區。這兩個社區為數以萬計的程序員提供代碼托管和技術交流的場所。
2.下載github上的代碼:
既然github為我們提供了很多別人的代碼,那么我們該怎么下載別人的代碼呢。統共需要四步:
(1)安裝客戶端:下載一個客戶端:http://pan.baidu.com/share/link?shareid=17503&uk=1543698718
(2)找到庫的git地址:打開代碼庫頁面。如https://github.com/amswf/box2d-to-cn,並找到庫的git地址:https://github.com/amswf/box2d-to-cn.git
(3)打開git命令行:在桌面或者硬盤的某個文件夾里,右鍵選擇Git bash,這個是git的命令行。
(4)執行clone命令:git clone https://github.com/amswf/box2d-to-cn.git 執行完成后,待進度完成,一個開源項目就安然的躺在你的電腦里了。
3.托管你的代碼:
github為我們提供了300m的免費空間,供我們存放開源代碼。如果要托管代碼請按以下步驟:
(1)注冊github賬號,並登陸。
(2)新建庫:


(3)新庫建好后,也會有一個如下的界面:

然后找到你的庫的git地址,本人庫的地址為:https://github.com/amswf/box2d-to-cn.git
(4)將你的庫clone到自己的電腦,這時候就會有個和你庫名相同的空文件夾在你的電腦。
(5)往你的文件夾中放入一個文本,test.txt,然后在文件夾中右鍵,啟動git bash
(6)將test.txt納入版本控制,git add test.txt
(7)將test.txt提交到緩存,git commit -m "log"
(8)將test.txt提交到github,git push origin master
(9)以上如果都順利,會提示你輸入用戶名和密碼,成功后,會有進度顯示。待100%后,你的test.txt就被成功的提交的github服務器上。
4.玩轉自己的主頁:
當你會新建並提交自己的庫時,建立自己的主頁其實就很簡單了。如果你沒有自己的域名,github為你提供一個"username.github.com"的域名,如果你有自己的域名,github支持你綁定自己的域名,這一切都很貼心。想要創建自己的主頁請遵守下面的步驟:
(1)新建一個名字為這樣的庫:<user-id>.github.com
(2)將這個庫clone到你的電腦
(3)在該庫的文件夾中放置名為index.html的主頁文件
(4)按照步驟3的提交方法,將文件push到github服務器。如果沒意外,十分種后,訪問username.github.com,該頁面就變成了你自己的主頁。是不是so easy!
5.綁定自己的域名:
(1)創建一個CNAME文件,內容是你的域名,如:
amswf.com
然后把此文件添加到Github倉庫,上傳到Github。Github服務器會設置doulemai.com為你的主域名,然后將www.amswf.com和amswf.github.com重定向到amswf.com。
(2)修改DNS
登陸你的域名管理界面。創建一條A記錄,指向207.97.227.245這個IP地址。
如果是用子域名,如blog.amswf.com。只需要創建一條CNAME記錄,指向blog.amswf.com。
