初涉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 ...
随机推荐
- [AngularJS] Transclude -- using what existing in DOM to replace the template elements in directive
var app = angular.module("phoneApp", []); app.controller("AppCtrl", function($sc ...
- windows MySQL 5+ 服务手动安装
一.手动安装mysql 1.准备一个mysql免安装版本(把原来安装好的版本复制一份即可.一次安装多次使用^_^),将mysql复制到指定目录. 2.配置my.ini文件(本例使用的是5.0.22版本 ...
- VC6.0设置选项解读(转)
其实软件调试还是一个技术熟练过程,得慢慢自己总结,可以去搜索引擎查找一些相关的文章看看,下边是一篇关于VC6使用的小文章,贴出来大家看看: 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解 ...
- mha日常维护命令
mha日常维护命令 http://m.blog.chinaunix.net/uid-28437434-id-3959021.html?/13033.shtml 1.查看ssh登陆是否成功masterh ...
- HTTP 无法注册 URL http://+:12345/HelloWcfService/。进程不具有此命名空间的访问权限
运行的时候却发现出如下问题:HTTP 无法注册 URLhttp://+:12345/HelloWcfService/.进程不具有此命名空间的访问权限(有关详细信息,请参见http://go.micro ...
- 取得root权限后怎么删除程序
不知道这个算什么教程,随便一个分类吧,管理员不要扣我分啊,我也是为大家服务嘛,不对的话可以帮我处理下) 最近也学习了下,把我的X8(国行2.1版)给root了,怎么root,论坛里有很多帖子,这里就不 ...
- TOP30专访:捕鱼达人陈昊芝
原文:http://www.csdn.net/article/2012-04-04/313919/1 编者按:3月31日,第四届CocoaChina游戏开发者大会暨Cocos2D-X技术研讨会在北京举 ...
- Android_AsyncTask_DownloadImg_progressDIalog
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&q ...
- 关于JFace中的输入值(InputDialog)对话框类
格式: InputDialog(Shell parentShell, String dialogTitle, String dialogMessage, String initialValue, In ...
- 使用VS建立Web网站及IIS
一:网站运行的一般原理: 1.所有WEB程序运行都需要一个东西:Web服务器软件. 2. 网站分为动态页面和静态页面 3. web服务器软件的作用:接收请求,响应请求. 被动——无请求则无响应. Ja ...