默认你已经安装好Gitblit,并配置好了端口等,未安装的移步:[Windows 7(64bit)] Gitblit 安装。
1、团队管理
浏览器打开你的本地服务:http://192.168.1.36:10101(根据你自己的配置文件)
右上角 管理员登录,用户名:admin;密码:admin。(默认的)
a)建议先改下管理员密码。
b)添加用户:
第一,添加 备用管理员。因为所有管理员的权限都是一样的。此软件里,管理员可以把自己删除。以防误操作。
成功则显示:
查看:
第二,新建团队成员。
注意:不要给管理员权限。即如下,不要勾选:
新建团队:
填写信息:
团队成员添加:
其他的可以先不设置。保存即可。团队就已经创建好了。
2、版本库建设:
a)点击 创建版本库:
b)填写具体信息,注意具体权限设置。
单独说说:
访问策略
#请选择一个控制版本库可见性以及Git访问权限的访问策略。
限制推送 (授权访问)
#任何人都可以查看以及克隆此版本库。任何已授权用户拥有RW+推送权限。
限制推送 (指定用户)
#任何人都可以查看以及克隆此版本库。 您可以选择拥有推送权限的用户。
限制克隆,推送
#任何人都可以看到此版本库。您可以选择拥有克隆和推送权限的用户。
限制查看,克隆和推送
#您可以选择拥有查看,克隆和推送权限的用户。
任何人都可以查看就是不需要登录也行。
根据自己的项目需要进行设置吧。
创建好,可以在 导航栏查看:
点击名称,进入相应的版本库,URL 后面的小按钮,点击即可直接复制url。
c)版本库具体设置:
点击右上角的 编辑:
主要说下权限:
拥有者
# 版本库拥有者拥有版本库的所有管理权限,但是只允许修改私有版本库的名称。
用户权限
# 您可以设置私有用户权限。 此设置会覆盖团队权限以及regex权限。
团队权限
# 您可以设置私有团队权限。 此设置会覆盖regex权限。
用户权限和团队权限有点像,这里细说用户权限:
用户对版本库的权限有以下:
开发人员,一般权限都要给到,读写、以及建ref(RWC 推送,创建ref):
也可以不单个人设置,直接对团队设置也行。
注意保存。
3)再说一点 git、以及tortoiseGit的使用:
安装 TortoiseGit 和 汉化包【https://tortoisegit.org/download/ 这个网速贼慢,可以下非最新版本的】和 最新版的Git【https://git-scm.com/】
在已有文件的项目文件夹里(push上传):
右键 —— 推送 —— 目标下的远程 :管理 —— URL:
确定 —— 设置好下面:
确定。
在没有文件的项目文件夹里(pull克隆):