首先感谢github,有了github的建主页功能,才有了自己的网站(http://www.amswf.com/)。并使楼主省了买服务器的银子。所以楼主决定开博的首篇文章用来写一个github入门手册。虽然网上的github学习手册千千万,但是楼主保证自己的教程最精简,最有效。
1.github是啥:
要明白github先要知道git,git和svn一样是一种代码托管技术。而github和googlecode都属于代码托管社区。这两个社区为数以万计的程序员提供代码托管和技术交流的场所。
2.下载github上的代码:
既然github为我们提供了很多别人的代码,那么我们该怎么下载别人的代码呢。统共需要四步:
(1)安装客户端:下载一个客户端:
(2)找到库的git地址:打开代码库页面。如,并找到库的git地址:
(3)打开git命令行:在桌面或者硬盘的某个文件夹里,右键选择Git bash,这个是git的命令行。
(4)执行clone命令:git clone 执行完成后,待进度完成,一个开源项目就安然的躺在你的电脑里了。
3.托管你的代码:
github为我们提供了300m的免费空间,供我们存放开源代码。如果要托管代码请按以下步骤:
(1)注册github账号,并登陆。
(2)新建库:
(3)新库建好后,也会有一个如下的界面:
然后找到你的库的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。