第一站:本地环境中的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之旅(一)的更多相关文章

  1. 开启Github之旅

    在那个远古时代,我以为可以用GoogleCode干点事,结果啥也没干好.如今,Github已经成为了业界标杆,就连Google.微软.Facebook的开源项目都往Github搬.Github作为全球 ...

  2. 我的"gethup"(GitHub)注册之旅

    大家好,我叫张琪琪,来自网络工程143(学号1413042062),.平时喜欢运动,也喜欢看电视尤其是动漫.其实对于自己的编程能力没有多大自信,如果看着题目回忆课本内容写下的程序也算的话,那是敲过不少 ...

  3. Github.com的Git和TortoiseGit图文教程

    图文介绍Windows系统下使用 Github账户 + msysgit + TortoiseGit 进行文件管理的方法. 安装 安装mysysgit 下载地址:msysgit 安装过程: 0.启动 1 ...

  4. GitHub入门教程 Hello World for GitHub

          Intro                              1.简介 What is GitHub?           2.什么是github? Create a Reposi ...

  5. GitHub Desktop安装异常解决

    为了更好的共同学习,共同进步,哥们推荐我使用GitHub记录自己每天的学习记录,当下很火的提供一个分布式的版本控制系统(Git)服务的网站,GitHub提供GitHub Desktop桌面程序方便协同 ...

  6. github使用入门 之GIT GUI Windows版

    申明下是原创. 这二天网上也看了不少关于github使用的文章,github对代码管理也开始用起来了.这篇给github新手看,大牛们请跳过. github说白了就是版本管理库,最常用的就是程序代码管 ...

  7. Github网站加载不完全,响应超时,如何解决

    Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码.毫不夸张地说,高效利用Github是一个优秀的程序员必备的基本素质.可是,有的用户在打开 ...

  8. 为什么说程序员都应该玩一玩GitHub

    既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...

  9. GIt 和 Github

    原创 by zoe.zhang        GitHub中采用的比较多得是markdown的语法,博客园里对markdown的支持感觉不是特别友好,但是为了应景,还是用了markdown来写这一篇文 ...

随机推荐

  1. SharePoint Online 创建门户网站系列之首页布局

    前 言 SharePoint Online中创建首页布局,一般都是首先将美工提供的效果图,切图成为Html + Css + Script的形式,然后,将所有资源文件传到SharePoint Onlin ...

  2. Condition的await-signal流程详解

    转载请注明出处:http://blog.csdn.net/luonanqin 上一篇讲了ReentrantLock的lock-unlock流程,今天这篇讲讲Condition的await-signal ...

  3. Android jni开发中的常见错误

    错误1:java.lang.UnsatisfiedLinkError: Native method not found: 本地方法没有找到 1.本地函数名写错 2.忘记加载.so文件 没有调用Syst ...

  4. 【Android】监听Notification被清除

    前言 一般非常驻的Notification是可以被用户清除的,如果能监听被清除的事件就可以做一些事情,比如推送重新计数的问题. 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www ...

  5. Web应用程序系统的多用户权限控制设计及实现-总结【11】

    Web应用程序系统的多用户权限控制设计及实现通过10章内容讲述已经结尾了.写这些博客的目的很简单,方便自己以后参考,也留下自己编程岁月的一些痕迹.对于编程,对于工作,真是心甘情愿的就好. 由于这只是一 ...

  6. XML解析方案

    在iOS中,解析XML的手段有很多 苹果原生 NSXMLParser:SAX方式解析,使用简单 第三方框架 libxml2:纯C语言,默认包含在iOS SDK中,同时支持DOM和SAX方式解析 GDa ...

  7. google 火狐 模拟显示手机页面插件

    google      user agent switcher扩展 火狐          user agent switcher

  8. HTML 特殊符号编码对照表

    HTML 特殊符号编码对照表 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η ...

  9. vs出现“已经在解决方案中打开了具有该名称的项目”问题的解决方案

    经过本人测试,这种问题一般出现在装了svn的项目. 其实删除了删除sln和csproj文件中的SVN配置信息就行了 需要删除的信息 sln文件中: GlobalSection(SubversionSc ...

  10. 通过系统架构漏洞获取系统VIP资源

    首先说我的构思: 一本小说,有很多集,每一集请求下载都会生成一个k的json,例如: 有了这个k我们就可以定位到这一集具体的位置,这本小说是固定的id,每一集的K找到了,剩下的不就简单了. 再通过抓包 ...