我的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
不过,还需要说的一个问题是,验证一直不成功,用户名和密码都确认了很多遍,这个问题还没找出答案……后续研究中会继续思考的。链接里的资料给出了很多常用的命令,讲解也很详细,值得好好看看哦!在此也很感谢文章的作者们,为前辈们鞠躬!
我的Github之旅(一)的更多相关文章
- 开启Github之旅
在那个远古时代,我以为可以用GoogleCode干点事,结果啥也没干好.如今,Github已经成为了业界标杆,就连Google.微软.Facebook的开源项目都往Github搬.Github作为全球 ...
- 我的"gethup"(GitHub)注册之旅
大家好,我叫张琪琪,来自网络工程143(学号1413042062),.平时喜欢运动,也喜欢看电视尤其是动漫.其实对于自己的编程能力没有多大自信,如果看着题目回忆课本内容写下的程序也算的话,那是敲过不少 ...
- Github.com的Git和TortoiseGit图文教程
图文介绍Windows系统下使用 Github账户 + msysgit + TortoiseGit 进行文件管理的方法. 安装 安装mysysgit 下载地址:msysgit 安装过程: 0.启动 1 ...
- GitHub入门教程 Hello World for GitHub
Intro 1.简介 What is GitHub? 2.什么是github? Create a Reposi ...
- GitHub Desktop安装异常解决
为了更好的共同学习,共同进步,哥们推荐我使用GitHub记录自己每天的学习记录,当下很火的提供一个分布式的版本控制系统(Git)服务的网站,GitHub提供GitHub Desktop桌面程序方便协同 ...
- github使用入门 之GIT GUI Windows版
申明下是原创. 这二天网上也看了不少关于github使用的文章,github对代码管理也开始用起来了.这篇给github新手看,大牛们请跳过. github说白了就是版本管理库,最常用的就是程序代码管 ...
- Github网站加载不完全,响应超时,如何解决
Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码.毫不夸张地说,高效利用Github是一个优秀的程序员必备的基本素质.可是,有的用户在打开 ...
- 为什么说程序员都应该玩一玩GitHub
既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...
- GIt 和 Github
原创 by zoe.zhang GitHub中采用的比较多得是markdown的语法,博客园里对markdown的支持感觉不是特别友好,但是为了应景,还是用了markdown来写这一篇文 ...
随机推荐
- .Net资源总结
源码文档见官方群(以下为7.4更新内容) 逆天工具 CDN 资源库 国内 Bootstrap中文网开源项目免费 CDN 服务 360网站卫士常用前端公共库CDN服务 百度静态资源公共库 新浪云计算CD ...
- .NET web开发之WebApi初试水
前几天看了.NET的EF(Entity Framework),发现居然有这么先进的东西,只要操作几个类就可以完成数据库的增删查改,而且可以用数据库直接导出类(DB First).也可以用类来生成数据库 ...
- spring-hellow word
在大三的时候开了一门JAVAEE SSH框架,属于软件方向选修课程,虽然本人是搞硬件的,但是也选了这么课程,因为我在想有一天物联网也会走上大门户的,所以果断去蹭课了,时至今日,重新拾起来, ...
- jsom sharepoint 2010 循环获取多个list的item值
<script type="text/javascript"> // <![CDATA[ var chongdianbaId; var elm = documen ...
- Learn RxJava
Learn RxJava http://reactivex.io/documentation/operators.html https://github.com/ReactiveX/RxJava/wi ...
- 制作CocoaPods依赖库最后步骤修改
我是看这篇博客http://blog.csdn.net/wzzvictory/article/details/20067595 做的,但是CocoaPods 2015年4月份有了更新,出现了一个tru ...
- NSString学习
基本概念 NSString是以UTF-16 code uint的序列.所有的长度.字符.范围都是以16比特platform-endian(大端序小段序基于平台)的形式表示的. 所以,一个英文字母的长度 ...
- Objective-C 快速入门--基础(一)
1.实例变量的可见度有哪些?对访问变量有什么影响? 所谓的内部,指的是相应类的@implementation和@end之间 示例: @interface Person : NSObject { @pu ...
- 生成iOSAPP的二维码
1.打开iTunes,在"应用"里面搜索要找的APP 2.右键要生成二维码的APP,选择"拷贝链接" 3.百度一个二维码生成器 4.把刚才拷贝的链接粘贴进去,点 ...
- Android项目开发实战-2048游戏
<2048>是一款比较流行的数字游戏,最早于2014年3月20日发行.原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到各个平台.这款游戏是基于&l ...