从零开始,创建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团队开发环境的更多相关文章

  1. 关于如何在github上创建团队开发环境

    今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...

  2. GO学习-(2) 从零开始搭建Go语言开发环境

    从零开始搭建Go语言开发环境 一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站( ...

  3. Github团队开发示例(一)

    Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6044837.html 我们可以在Github上管理自己的团队项目.团队 ...

  4. Github团队开发示例(二)

    Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6063765.html 接之前讲的Github团队开发示例(一),本文主 ...

  5. ubuntu下创建虚拟python3开发环境

    友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境 1.为什么要创建python3虚拟开发环境? /********************************* ...

  6. Github团队开发集成以及eclipse集成

    温馨提示:本篇是用于团队开发协作的github,如果是单人的可以移步本系列另外一篇 集成eclipse较为简单 团队仓库目录结构 TestOrgName xxxsystem configs dbscr ...

  7. Git搭建团队开发环境操作演练

    模拟创建远程git仓库 1.首先创建如下目录结构: /Users/hujh/Desktop/GitTest2/GitServer/weibo weibo是我们要创建的项目 2.切换目录 $ cd /U ...

  8. 从零开始搭建Go语言开发环境

    一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...

  9. 从零开始搭建react基础开发环境(基于webpack5)

    前言 最近利用闲暇时间把webpack系统的学习了下,搭建出一个react环境的脚手架,写篇文章总结一下,帮助正在学习webpack小伙伴们,如有写的不对的地方或还有可以优化的地方,望大佬们指出,及时 ...

随机推荐

  1. 基于visual Studio2013解决C语言竞赛题之1048打印矩阵

      题目 解决代码及点评 /* 48. 找规律填写N×N方阵.如N=8时, 其方阵为: */ #include <stdio.h> #include <stdlib.h& ...

  2. perl学习(10) 字符串处理函数和排序

    1.1.index Perl 查找子串第一次在大字符串中出现的地方,返回第一个字符的位置. . . my $stuff = “Howordy world!”; my $where3 = index($ ...

  3. 公交线路免费api接口代码

    描写叙述:本接口主要是依据城市名称 +  线路名称 模糊查找城市公交线路信息. 开源api接口:http://openapi.aibang.com/bus/lines?app_key=keyvalue ...

  4. 如何解决android logcat不打印信息在android开发中

    用eclipse进行android开发中经常遇到logcat无任何信息输出,这给我们调试程序带来很大的不便.解决办法:window-->show view-->选择android下的dev ...

  5. Qt之开机自启动

    Windows开机自启动的程序很多,包括系统软件.杀毒软件.一些其他安装软件等等.当然可以禁止,通过软件管理或者手动删除对应的注册表中的项即可!但是为了系统的服务或者操作上的方便,我们往往需要开机自启 ...

  6. 微信5.0 Android版飞机大战破解无敌模式手记

    微信5.0 Android版飞机大战破解无敌模式手记 转载: http://www.blogjava.net/zh-weir/archive/2013/08/14/402821.html 微信5.0 ...

  7. socket为send和recv设置超时时间

    linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别 UDP的socket在某些情况:如对方关闭时,本地可能sendto不出去数据,然后 ...

  8. jd.py

    #!/usr/bin/env python #coding:utf-8 import urllib2,re,sys,os,types #from bs4 import BeautifulSoup re ...

  9. 源代码编译lamp环境

    没有办法用 rpm查询一个源代码包是否安装 因为 并不是用rpm安装的 可以先吧 selinux 给禁用掉  iptables -F 把防火墙规则全部删除 首先确保 gcc  gcc-c++   ma ...

  10. DM8168硬件平台

    DM8168硬件平台  作者:Marvin_wu TMS320DM8168是一款多核SoC,它集成了包含ARM Cortex A8.DSP C674X+.M3 VIDEO.M3 VPSS等处理器.DS ...