算不上是很详细的教程,也很简单,知识想写下来记录下。也希望更多人用上 github
的核心功能,去创造些属于自己的开源的项目,因为总是看着别人的开源项目,心理总有股劲想写个自己的,但又不知道从哪下手,喏.. 这个教程就可以为你开启第一步!好吧,开始...
1.准备工作 (win7环境)
1.1. 安装 Git
版本控制工具 点击下载
安装好后会在右键菜单中添加git
的几个选项,我们主要用到git bash
这个windows
平台下的命令行工具。
附上雪峰大神的git使用教程:git使用教程 ,看完不会的你过来,我保证不打死你 o(╯□╰)o
1.2. Github 账号 点击注册
2.设置SSH ksys
2.1 生成本地的SSH Key
进入自己电脑 C 盘的用户目录下,看下有木有.ssh
目录,如果有,再看看这个目录下有没有id_rsa
和id_rsa.pub
这两个文件,如果已经有了,可直接跳到下一步。如果没有,右键打开Git Bash
,创建SSH Key
:邮箱替换为你自己的邮箱,一路回车默认既可。
$ ssh-keygen -t rsa -C "youremail@example.com"
如果一切顺利的话,可以在用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key
的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。
2.2 配置github
上的ssh keys
登录自己的github,然后按照如图操作:
然后,title随便填写,把第一步生成的 .ssh
目录下的id_rsa.pub
,用记事本打开后复制到添加到github
上,确认添加即可。为什么需要SSH key
呢,看雪峰大神教程吧,我这里不多说了哈。
3.创建github
项目并clone
到本地
3.1 创建github项目
按照上面的步骤创建一个自己的开源项目。然后选择SSH协议,因为这个协议比HTTPS要快些,然后会有一些操作建议。
3.2 创建远程仓库
创建好github项目后,回到本地,选择一个存放github项目的目录,并创建远程仓库:
当前目录下右键选择git bash
,然后执行下列命令:
$ git init
$ git clone git@github.com:callmeJozo/test.git
//后面的路径就是上面的对应的你的ssh协议后面的内容了。
执行完之后在当前目录就会有一个和github上创建的项目的同名的文件夹了。
$ git remote add origin git@github.com:callmeJozo/test.git
这样本地和github上的项目就可以同步了,你试着在本地添加一些东西,然后提交。
至于为什么要clone到本地,假如你github上有很多项目要管理的话,这样就很方便的对应本地的文件夹了。
临时写的,比较粗糙,建议还是看雪峰大神的教程吧。