• 安装
  1. 访问https://help.github.com/articles/set-up-git/,选择对应OS平台。有文档参考,我的是OpenSuse。
  2. 在console中下载安装http://www.git-scm.com/download/linux对应平台的版本,需要root。这样安装的是OS软件源的版本,一般要落后官方的,不过没多大关系。
  3. 现在你可以试试输入git,不出意外会有git帮助显示,到此代表已经安装成功。
  4. 在平时账户shell中输入:git config --global user.name "用户名",如果你平时用的就是root管理员,那就是#提示符后输入。记得替换自己的用户名。
  5. 然后输入:git config --global user.email "邮箱",自己唯一指定的邮箱。
  6. 连接到Git服务器,认领自己的GitHub。两种连接方式:1.Https(推荐);2.SSH,对于大部分人来说Https最简单,Git网站默认的传输就是Https协议。但是CC防火墙若是墙了Git,那就除了SSH就别无选择了。我选择的是Https方式。
  7. 保存用户名、密码在云端(只保持15min),不用每次提交时输入。我们用的是这个命令:git config --global credential.helper cache
  8. 若想保存的时间更长,毕竟程序员从白天到黑夜都是要编程的,15分钟哪里够,起码得3600s。于是输入:git config --global credential.helper 'cache --timeout=3600'
  9. 用版本控制Subversion等和git配合服用,效果更佳。

2015-01-29 20:52:54


  • 创建仓库

代码要上传,起码得在服务器上建一个文件夹吧,我们叫它版本仓库。

  1. 在网页上登录https://github.com/,点击右上角 + 号,选New repository
  2. 输入自己软件的名字,不要和以前的重合就好。
  3. 添加描述,个人强烈要求你写一个,虽然是可选的,但是以后根据这个才会更快找到躲在仓库角落的它。
  4. 选择公开嘛?
  5. README,我已有项目就不用选择了。
  6. 生成。
  7. 你会跳转到软件仓库页面,譬如我的https://github.com/vinceyang1994/ReservationSystem.git你可以在该页浏览设置导入你的工程。

2015-01-29 21:16:55

初涉GitHub的更多相关文章

  1. Github的简易操作

    一.初涉Github 1.github官网:https://github.com/ 2.三步走完成账号的创建 3.进入Github主页,选择[Create a repository](创建一个仓库用来 ...

  2. Mac下GitHub以及GitHub Desktop使用实战

    Hub是一个面向开源及私有软件项目的托管平台.开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub.通常在Windows下使用GitHub的教程是非常多的, ...

  3. 搜刮一些开源项目的APP

    iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...

  4. 初涉Git/Github

    初涉Git/Github 第一部分:我的本次作业成果 我自己个人的github地址是:STRSong 我们开发团队小组的github地址是:三组 第二部分:给同学推荐github资源 推荐1 这个推荐 ...

  5. 如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域

    一.前言 结合我们本次系列的第一篇博文中提到的上下文映射图(传送门:如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念),得知我们这个电商网站的核心域就是销售子域.因为电子商务是以信息网络 ...

  6. 【原】Github+Hexo+NextT搭建个人博客

    摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...

  7. TODO:GitHub创建组织的步骤

    TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...

  8. GitHub实战系列汇总篇

    基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...

  9. 清空Github上某个文件的历史版本

    title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...

随机推荐

  1. php throw new Excpetion()之后,程序还往下继续运行吗?

    经过测试是不会往下执行的,直接catch抛出异常了.

  2. 【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition

     1.复合通过包括作为实例变量的的对象指针实现的.        @interface Unicycle : NSObject        {           Pedal*pedal;     ...

  3. android学习日记0--开发需要掌握的技能

    一.开发android,我们需要哪些技能基础 1.Java基础知识 2.Linux基础知识 3.数据库基础知识 4.网络协议 5.Android基础知识 6.服务器端开发知识 1.Java基础知识 很 ...

  4. isstream例子

    假如有一个文件,列出了一些人和他们的电话号码.某些人只有一个号码,而另外一些人则有多个——家庭电话.工作电话.移动电话等.我们的输入文件看起来是这样的: morgan 2015552368 86255 ...

  5. 四、IP地址转换

    IP地址与端口 TCP/IP(传输控制协议/网际协议)不是一个协议,而是一组协议的总称,包括IP.TCP.UDP.ICMP.ARP等.它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据 ...

  6. QT连接多种数据库f方法及测试

    QT提供了对多种数据库的访问支持,对SQL Server也可以通过ODBC来进行访问.要想顺利访问SQL Server. 首先要保证以下几点:1. QT编译时已经编译了QtSql2. 编译了ODBC插 ...

  7. iOS给背景添加点击事件

    当点击背景的时候出发事件,或者跳转界面或者产生其他的响应 -(void)viewDidLoad { UIImageView * imageView  = [UIImageView alloc]init ...

  8. Using zend-paginator in your Album Module

    Using zend-paginator in your Album Module TODO Update to: follow the changes in the user-guide use S ...

  9. 通过scrollerview自定义collectionview(常用于推荐关注界面)

    最近项目上要实现一个效果,先把效果图摆上来吧: 刚看到效果图的时候  我觉得很简单  用UICollectionview就可以了 但是后来发现collectionview只有两种布局方式  比较单一 ...

  10. DHCP 服务器

    简介: DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要用途:给内部网络或网络服务供应商自动分配 I ...