我的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来写这一篇文 ...
随机推荐
- HubSpot – 网站开发必备的 jQuery 信息提示库
HubSpot 一款功能丰富的 jQuery 消息提示插件.它可以帮助你个性化显示您的应用程序的事务性消息.您可以轻松地包裹 Ajax 请求进度,成功和错误消息,还可以添加操作链接到您的消息中. Hu ...
- JAVASCRIPT中经典面试题
//1.try catch finally中的return var n=1; function fun(){ try{ n++; m++;//报错 return n; }catch(err){ n++ ...
- React入门--------顶层API
React.createClass 参数:config(object) 创建一个ReactClass(组件类),参数是一个对象且必须带有render属性方法,该方法必须返回一个封闭的容器(容器内可以由 ...
- ruby(&gem) koala安装
1.ruby下载安装 下载地址:http://railsinstaller.org/en 选择合适版本 2.gem(安装ruby时自带gem) 删除原镜像:gem sources --remove h ...
- 对比MS Test与NUnit Test框架
前言: 项目中进行Unit Test时,肯定会用到框架,因为这样能够更快捷.方便的进行测试. .Net环境下的测试框架非常多,在这里只是对MS Test和NUnit Test进行一下比较, 因为这两个 ...
- AE_复制当前图层
private void 复制ToolStripMenuItem_Click(object sender, EventArgs e) { int layercount = axMapControl2. ...
- sharepoint2010问卷调查(2)-实现问卷的图片调查(采用自定义字段类型)
1. 首先建立个图片库上传图片 并建立文件夹1和2,1下有1.1文件夹,2下2.1文件夹,2.1下有文件夹2.1.1. 在1文件夹下放如下图片: 2.建立自定义字段类型,如下图: 3.部署后建立栏目的 ...
- Linux中的硬链接和软链接
软链接和硬链接 命令ln ln是创建链接的命令: 创建硬链接:ln file link 创建软链接:ln -s file link 硬链接 硬链接(hard link)是Unix系统最早的创建链接的方 ...
- iOS 开发之路(使用WKWebView加载Html5) 四
基于Swift 3 . Xcode 8 . iOS 10 下的WKWebView的使用. 首先是WKWebView的基本用法: var wk:WKWebView! var progBar:UIProg ...
- Caliburn.Micro 关闭父窗体打开子窗体
比如我们在做登录的时候需要关闭父窗体打开子窗体.使用Caliburn.Micro它的时候我们关闭登录窗口的时候主页面也会关闭. 解决方法就是在登录页面的CS里面写 IndexView iv = new ...