我的Github之旅(一)
第一站:本地环境中的Github配置
1.参考链接
作为初学者,需要了解的有[本地环境中的github配置(基于mac)][1],以及git知识,这里推荐一个网站[猴子都能懂的Git入门][2],最后就是本文的markdown语法[markdown语法说明][3]。
[1]:https://segmentfault.com/a/1190000002533334
[2]:http://backlogtool.com/git-guide/cn/
[3]:http://wowubuntu.com/markdown/
2.主要目的:能够在本地(mac)下,将代码托管到github上。事实上,有一些编辑器是集成了git的,例如Xcode,或者可以在github的Integration中下载一些功能强大的集成工具。没有集成git的环境中,可以先下载git,以便使用git命令行。
今天通过查找一些与git相关的资料才对github有了比较多的了解,虽然很早开始注册github,但真正使用起来还是在最近,了解了以后才发现分布式版本管理的优点,慢慢习惯和练习吧。github的优势不必多说,将代码进行远程托管对代码也是一种很好的保护,共享的理念也是很赞的。
作为学习笔记,我就来为第一个链接里的文章做一些补充吧。
配置账号信息,创建本地ssh
+将ssh配置到github中,需要找到“/Users/自己电脑用户名/.ssh”文件,一开始犯傻在finder中找的,然而并没有找到……其实终端中输入命令就可以了-_-#
在终端中进入文件目录下(cd),然后用vim打开.ssh文件,将里面的代码复制下来,粘贴到github的SSH中。(提示:有可能直接粘贴会不成功,所以需要手动调整一下)其它步骤链接里的文章写的很清楚了。
git的初始化就不说了,但一般来说,初次使用会出现一些问题,例如:
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/yourname/test.git'
不同情况的解决方案也有些差别,我出现这个问题的时候,解决方案并不是链接中文章所写的,检查了之后才找到问题出在命令行的所有者上,我首先建立了一个mac_github文件,进行了git init,然后在此文件中又mkdir demo_1,并进行初始化。最后这两行命令应该在demo_1下使用。(可能是自己的理解偏差,在mac_github下使用了)
注:mac_github是第一个新建的文件夹,demo_1是需要发布的文件。
git remote add origin https://github.com/yourname/demo_1.git
git push -u origin master
不过,还需要说的一个问题是,验证一直不成功,用户名和密码都确认了很多遍,这个问题还没找出答案……后续研究中会继续思考的。链接里的资料给出了很多常用的命令,讲解也很详细,值得好好看看哦!在此也很感谢文章的作者们,为前辈们鞠躬!