从零开始,创建GitHub团队开发环境
GitHub提供免费的团队环境,不过免费仓库容量是300MB,请大家注意。
申请GitHub个人账号
1. 使用浏览器访问GitHub主页。如果使用IE,尽量不使用IE9以下的版本。
2.1. 没有申请过GitHub账号,请点击绿色的【Sign up for free】按钮
填写用户名、邮箱、密码后,点击绿色的【Create an account】按钮。
2.2 如果已经有GitHub账号了请点击上图中的【Sign In】按钮登陆。
创建组织
组织的概念可以理解成公司,机构等。
1. 登陆GitHub
2. 点击左上角,用户名旁的下拉按钮,点击【Manage Organizations】
3. 页面跳转至【组织】页面后,单击【Create new organization】按钮
4. 页面跳转至【Create an organization】页面后,填写组织名和邮箱。免费用户请无视下方的付费计划。滚动页面至页脚处,点击绿色【Create organization】按钮。
5. 跳转至【Invite your team member】页面后,为组织指定Owner(最高权限)。在输入框中填写GitHub已有的用户的用户名(系统会帮助自动提示用户名),点击右侧的【Add】按钮。比如:填写自己的用户名。
6. 完成后点击上图中的【I‘m done here, continue to the organization dashboard】
至此,组织创建完毕。一个公司下可能有多个团队,也会有多个项目的代码、文档、Bug需要维护。Github允许用户在组织下创建多个Team, 多个Repository。并提供Team和Repository的关联。
创建GitHub团队仓库
1. 创建完组织后,自动跳转到组织主页,也可以直接使用https://github.com/organizations/组织名 来访问。
2. 点击上图中,右侧的深灰色【NewRepository】按钮。
3. 如下图填写仓库信息后,点击绿色【Create repository】按钮。
4. 成功创建仓库后,请回到组织主页。准备开始创建Team
创建Team
1. 点击组织主页上的名为Team的TAB,进入Team配置页,如下:
2. 点击上图中的【New Team】按钮,开始创建团队。
填写团队名字,如:Architest。
选择团队的权限,GitHub提供3档权限。自上而下分别是:签出;签入签出;管理员
添加团队成员,请在Members的输入框内填入已有GitHub用户的用户名,并点击右侧的【Add】按钮。
添加团队的仓库,请在Repositories的输入框内填写仓库名,格式为:组织名/仓库名。点击右侧【Add】按钮添加。在此请注意:可选的仓库只是当前组织下的仓库,你的个人仓库不属于可选的仓库。
完成后,点击【Save Team】完成配置。至此GitHub的团队开发环境已经构建完毕。
签入签出代码
GitHub提供了多种方式。比较推荐的是GitHub客户端、GitHub的eclipse插件、TortoiseSVN(小乌龟)。
最佳选择是后两种。
GitHub Eclipse插件: http://eclipse.github.com/
小乌龟的用法不再赘述了,适合于习惯使用SVN客户端的用户。需要提醒的是SVN地址是https://github.com/组织名/仓库名
从零开始,创建GitHub团队开发环境的更多相关文章
- 关于如何在github上创建团队开发环境
今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...
- GO学习-(2) 从零开始搭建Go语言开发环境
从零开始搭建Go语言开发环境 一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站( ...
- Github团队开发示例(一)
Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6044837.html 我们可以在Github上管理自己的团队项目.团队 ...
- Github团队开发示例(二)
Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6063765.html 接之前讲的Github团队开发示例(一),本文主 ...
- ubuntu下创建虚拟python3开发环境
友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境 1.为什么要创建python3虚拟开发环境? /********************************* ...
- Github团队开发集成以及eclipse集成
温馨提示:本篇是用于团队开发协作的github,如果是单人的可以移步本系列另外一篇 集成eclipse较为简单 团队仓库目录结构 TestOrgName xxxsystem configs dbscr ...
- Git搭建团队开发环境操作演练
模拟创建远程git仓库 1.首先创建如下目录结构: /Users/hujh/Desktop/GitTest2/GitServer/weibo weibo是我们要创建的项目 2.切换目录 $ cd /U ...
- 从零开始搭建Go语言开发环境
一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...
- 从零开始搭建react基础开发环境(基于webpack5)
前言 最近利用闲暇时间把webpack系统的学习了下,搭建出一个react环境的脚手架,写篇文章总结一下,帮助正在学习webpack小伙伴们,如有写的不对的地方或还有可以优化的地方,望大佬们指出,及时 ...
随机推荐
- wireshark删除filters记录
- TraceView总结
一.TraceView简单介绍 TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析. TraceView是图形化的工具,终 ...
- ASP.NET - 在线编辑器(FreeTextBox)
1.首先下载FreeTextBox程序集,再次使用3.3.1 · 官网:http://freetextbox.com/ · 百度云: 2.在程序中引入程序集 3.在工具箱中添加控件. 4.之后拖动控件 ...
- 调整系统的inode数量
inode节点中,记录了文件的类型.大小.权限.所有者.文件连接的数目.创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针. 一般情况不需要特殊配置,如果存放文件很多,需要配置 ...
- oracle表连接------>排序合并连接(Merge Sort Join)
排序合并连接 (Sort Merge Join)是一种两个表在做连接时用排序操作(Sort)和合并操作(Merge)来得到连接结果集的连接方法. 对于排序合并连接的优缺点及适用场景例如以下: a,通常 ...
- 进阶-案例九: WD中实现export 到Excel,Doc,Txt.
1.导出excel 文件代码 导出事件代码: METHOD onactionimport . *导出excel: DATA: lo_node TYPE REF TO if_wd_context_nod ...
- 【ASP.NET Web API教程】2.3.6 创建产品和订单控制器
原文:[ASP.NET Web API教程]2.3.6 创建产品和订单控制器 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. Part 6 ...
- jvm常用参数设置 good
1.堆的大小可以通过 -Xms 和 -Xmx 来设置,一般将他们设置为相同的大小,目的是避免在每次垃圾回收后重新调整堆的大小,比如 -Xms=2g -Xmx=2g 或者 -Xms=512m -Xmx= ...
- iot 表主键存放所有数据,且按数据插入顺序排序
iot表测试: 在create table语句后面使用organization index,就指定数据表创建结构是IOT.但是在不指定主键Primary Key的情况下,是不允许建表的. create ...
- struts2官方演示程序总结struts2-blank
struts-2.2.3.1-all\struts-2.2.3.1\apps\struts2-blank总结 1.Html可以访问action ,如下: < head > ...