博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github速成手册
阅读量:6594 次
发布时间:2019-06-24

本文共 1524 字,大约阅读时间需要 5 分钟。

首先感谢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.comamswf.github.com重定向到amswf.com。

(2)修改DNS

登陆你的域名管理界面。创建一条A记录,指向207.97.227.245这个IP地址。

如果是用子域名,如blog.amswf.com。只需要创建一条CNAME记录,指向blog.amswf.com。

转载于:https://www.cnblogs.com/amswf/archive/2012/09/03/2669214.html

你可能感兴趣的文章
初创公司MindMaze研发情绪反应VR,让VR关怀你的喜怒哀乐
查看>>
绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处
查看>>
ElasticSearch
查看>>
9-51单片机ESP8266学习-AT指令(测试TCP服务器--51单片机程序配置8266,C#TCP客户端发信息给单片机控制小灯的亮灭)...
查看>>
香港设计师带来仿生机器人,其身体 70% 构造均由3D打印完成
查看>>
不规则物体形状匹配综述
查看>>
自动化设计-框架介绍 TestCase
查看>>
CJ看showgirl已经out!VR体验才是王道
查看>>
Manually Summarizing EIGRP Routes
查看>>
spring boot 1.5.4 整合webService(十五)
查看>>
modsecurity(尚不完善)
查看>>
获取.propertys文件获取文件内容
查看>>
Redis3.0.5配置文件详解
查看>>
Know about Oracle RAC Heartbeat
查看>>
JQuery——实现Ajax应用
查看>>
前端05.js入门之BOM对象与DOM对象。
查看>>
oracle kill所有plsql developer进程
查看>>
keepalived双机热备原理及实例部署LVS+keepalived
查看>>
曲线学习PyQt5方案一
查看>>
OpenCV学习】矩阵运算和操作2
查看>>