初涉GitHub
- 安装
- 访问https://help.github.com/articles/set-up-git/,选择对应OS平台。有文档参考,我的是OpenSuse。
- 在console中下载安装http://www.git-scm.com/download/linux对应平台的版本,需要root。这样安装的是OS软件源的版本,一般要落后官方的,不过没多大关系。
- 现在你可以试试输入git,不出意外会有git帮助显示,到此代表已经安装成功。
- 在平时账户shell中输入:git config --global user.name "用户名",如果你平时用的就是root管理员,那就是#提示符后输入。记得替换自己的用户名。
- 然后输入:git config --global user.email "邮箱",自己唯一指定的邮箱。
- 连接到Git服务器,认领自己的GitHub。两种连接方式:1.Https(推荐);2.SSH,对于大部分人来说Https最简单,Git网站默认的传输就是Https协议。但是CC防火墙若是墙了Git,那就除了SSH就别无选择了。我选择的是Https方式。
- 保存用户名、密码在云端(只保持15min),不用每次提交时输入。我们用的是这个命令:git config --global credential.helper cache
- 若想保存的时间更长,毕竟程序员从白天到黑夜都是要编程的,15分钟哪里够,起码得3600s。于是输入:git config --global credential.helper 'cache --timeout=3600'
- 用版本控制Subversion等和git配合服用,效果更佳。
2015-01-29 20:52:54
- 创建仓库
代码要上传,起码得在服务器上建一个文件夹吧,我们叫它版本仓库。
- 在网页上登录https://github.com/,点击右上角 + 号,选New repository
- 输入自己软件的名字,不要和以前的重合就好。
- 添加描述,个人强烈要求你写一个,虽然是可选的,但是以后根据这个才会更快找到躲在仓库角落的它。
- 选择公开嘛?
- README,我已有项目就不用选择了。
- 生成。
- 你会跳转到软件仓库页面,譬如我的https://github.com/vinceyang1994/ReservationSystem.git你可以在该页浏览设置导入你的工程。
2015-01-29 21:16:55
初涉GitHub的更多相关文章
- Github的简易操作
一.初涉Github 1.github官网:https://github.com/ 2.三步走完成账号的创建 3.进入Github主页,选择[Create a repository](创建一个仓库用来 ...
- Mac下GitHub以及GitHub Desktop使用实战
Hub是一个面向开源及私有软件项目的托管平台.开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub.通常在Windows下使用GitHub的教程是非常多的, ...
- 搜刮一些开源项目的APP
iOS完整App资源收集 <iOS完整app资源收集> <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...
- 初涉Git/Github
初涉Git/Github 第一部分:我的本次作业成果 我自己个人的github地址是:STRSong 我们开发团队小组的github地址是:三组 第二部分:给同学推荐github资源 推荐1 这个推荐 ...
- 如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域
一.前言 结合我们本次系列的第一篇博文中提到的上下文映射图(传送门:如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念),得知我们这个电商网站的核心域就是销售子域.因为电子商务是以信息网络 ...
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- TODO:GitHub创建组织的步骤
TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...
- GitHub实战系列汇总篇
基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...
- 清空Github上某个文件的历史版本
title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...
随机推荐
- 复制带有random指针的单链表
如图1所示,有一条单链表,其节点除了有next指针外,还有一个random指针.random指针可指向单链表中的任意节点,包括它自身.random指针一旦指定,便不再更改.请设计算法,复制此单链表,并 ...
- Config the Android 5.0 Build Environment
In this document Choosing a Branch Setting up a Linux build environment Installing the JDK ...
- [GIF] Parenting in GIF Loop Coder
In this lesson, we look at how you can build up complex animations by assigning one shape as the par ...
- iOS开发——OC篇&协议篇/NSCoder/NSCoding/NSCoping
协议篇/NSCoder/NSCoding/NSCoping 协议声明类需要实现的的方法,为不同的类提供公用方法,一个类可以有多个协议,但只能有一个父类,即单继承.它类似java中的接口. 正式协议(f ...
- Sublime Text 3 史上最性感的编辑器
下载 / 安装 windows / MAC OS 官网下载,双击安装,这个都会吧- linux linux下安装,一种办法是从官网下载 tar.bz ,手动安装. 这里介绍用 apt-get 自己主动 ...
- percona监控模板图形解释
http://blog.itpub.net/28916011/viewspace-1971933/ percona监控mysql的几张图形解释 最近,我仔细研究了一下percona监控mysq ...
- [设计模式1]--单例模式(SINGLETON)
搞笑解释: 俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道“老公”,都是指的同一个人,那就是我 定义: 单例模式确保某一个类只有一个实例,而且自行实例化并向整 ...
- JAVA_eclipse 保留Java文件时自动格式化代码和优化Import
Eclipse 保存Java文件时自动格式化代码和优化Import Eclipse中format代码的快捷方式是ctrl+shift+F,如果大家想保存 java文件的时候 自动就格式化代码+消除不必 ...
- typedef的使用2——定义函数
#include <stdio.h> #include <string.h> #pragma warning(disable:4996) //闲言碎语都先不要讲了,直接上函数吧 ...
- C语言创建并使用lib
本文试图以比较简洁的方式创建lib: 只求能够把lib用起来,并不会加上[很多但必须的东西,比如我们之前说过的#ifndef #define 和#endif] 打开vs 创建一个新的项目: 点击确定 ...