如何创建GitHub线上代码库
从事web开发的人员对git或者svn工具并不陌生,它给我们提供一个比较好的可以协同开发的途径,好处是同一个项目的不同开发人员完全没有必要坐在一个办公室里,他们可以来自天南海北,甚至无需见面就可以完成一个项目的开发。搭建自主的git库是需要成本的,不太适用于小型公司或个人,本文提供一种方法,希望对需要的同学有所帮助。
工具/原料
-
git工具
-
浏览器
方法/步骤
-
1
搜索引擎搜索git工具并安装下载,安装过程中保持默认选项即可:
-
打开github官网,注册并登陆账号(此处比较简单,不再赘述):
-
点击步骤2视图右上角的“create repository”,在下一页输入代码库的名称,配置选项(注意:有两个版本,免费版本是任何人都可以看到代码库内容的,收费版本是私有的,但需要花钱购买),一般我们选择‘public’,点击下边的按钮创建代码库;
-
经过步骤3后,我们可以看到代码库已经创建,且提供了供测试用的基本的git命令,我们在后边的过程中会用到,请记住:
-
进入windows的某一个盘符,创建一个测试目录wzl,右击选择“git bash here”运行我们前边下载并安装的git工具,或者直接运行git工具然后进入某个目录(建议不要选择C盘,这个就没有什么好解释的了)
-
依次操作如下代码,见步骤4提供的图片:
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
-
步骤6中窗口报了个问题,这个不是错误,我说明一下:
(1)需要我们输入用户名和用户名称;
(2)我的电脑不允许该操作。
第一个很好理解,我们配置一下就行了;第二个问题同样,我们想一想远程的git仓库怎么来判断我是合法的用户呢,所以出问题的原因是我们本地还缺少配置
-
运行
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
查看C盘->用户下是否存在.ssh目录,没有的话使用如下命令生成:
$ ssh-keygen -t rsa -C “you@example.com”
-
打开.ssh目录找到文件“id_rsa.pub”,打开该文件将内容复制到剪切板。打开gitHub配置中心,新建key,将刚才复制的内容粘贴到如下地方并保存:
-
在git工具窗口执行如下代码,查看效果:
git commit -m "first commit"
git remote add origin git@github.com:ipromise/test.git
git push -u origin master
查看gitHub仓库,看README.md会否存在,存在说明已经上传成功:
-
到此一个线上和本地的同步代码库已经创建完毕