第一站:本地环境中的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. 学习 Mobile App 网站制作的11个优秀案例

    我喜欢收集美丽的,精心设计的移动应用程序网站.在我看来,为 App 提供一个美丽的网站显示了设计者和开发者对它的用户和产品的关心,除了开发应用程序,他们去加倍努力去促进应用和传播关于它的 App. 我 ...

  2. slid.es – 创建在线幻灯片和演示文稿的最佳途径

    slid.es 提供了一种创建在线幻灯片和演示文稿的简单方法,让你通过几个简单的步骤制作效果精美的在线演示文稿.基于 HTML5 和 CSS3 实现,在现代浏览器中效果最佳. 您可能感兴趣的相关文章 ...

  3. 苹果浏览器和uc浏览器在移动端的坑(日常积累,随时更新)

    先mark 1 .  移动端uc浏览器不兼容css3 calc() 2 .  ie8下a标签没有内容给宽高也不能触发点击跳转 3 . safari输入框加上readOnly="ture&qu ...

  4. 2013最常用的NoSQL数据库

    摘要:与关系数据库相比,每个NoSQL都有自己不同的适用场景,这里带大家盘点文档数据库.图数据库.键值数据存储.列存储数据库与内存数据网络等领域的常用的NoSQL. 在几年内,NoSQL数据库一直以性 ...

  5. NMAP实用手册

    nmap在网络和渗透中使用相当频繁,相关教程也层出不穷.在此,我只整理出最实用的,言简意赅,方便自己,方便他人. 一.nmap介绍 NMAP,也就是Network Mapper,最早是Linux下的网 ...

  6. sharepoint app 开发环境配置

    1. 配置脚本如下: .通过打开命令提示符并键入以下命令来确保 spadmin 和 sptimer 服务正在运行. net start spadminv4 net start sptimerv4 .作 ...

  7. JSON数据解析 基础知识及链接收集

    JSON数据解析学习 JSON介绍 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式. JSON 是存储和交换文本信息的语法.类似 XML.但是JSON 比 ...

  8. SQL for SQLite

    语法 verb + subject + predicate commannds(命令) SQL由命令组成,以分号为结束.命令有token组成,token由white space分隔,包括空格.tab. ...

  9. 拓展:使用终端创建、编译、链接OC…

    本文介绍一下如何使用Mac OS X自带终端快速创建.编译.链接OC程序. 1.打开终端 顺序:打开Finder——应用程序——实用工具——终端 2.打开需要存放 .m 文件的路径(比如我需要放到桌面 ...

  10. 最新GHOST XP系统安全稳定版 V2016年

    来自系统妈:http://www.xitongma.com 电脑公司GHOST xp系统经典优化版 V2016年4月 系统概述 电脑公司ghost xp系统经典优化版集成最常用的装机软件,集成最全面的 ...