Installing SCM-Manager
With SCM-Manager, people can share and manage Git, Mercurial and Subversion repositories over http easily.
- Installing Java
- Download and install Java from https://www.java.com/en/download/index.jsp
- Installing Python with Hg
- Download Python 2.7 from http://www.python.org/download/, please note that they call x64 CPUs x86-64
- Download Mercurial for Python 2.7 from http://mercurial.selenic.com/downloads/
- Install Python 2.7 to
D:\Python27\
- Install the Mercurial Python package
- Installing the SCM-Manager
- Download the standalone package from http://www.scm-manager.org/download/
- Extract to
D:\scm-server\
- Open cmd as Administrator and navigate to
D:\scm-server\bin
, run "scm-server.bat install
" - Go to Services, and start the
scm-server
service
- Configuring repository settings for SCM-Manager
- Open the browser and navigate to
http://localhost:8080/
- The default admin username and password are both
scmadmin
- On the left hand side, find the Config panel, and click Repository Types, the Repository Config tab opens
- It's better unify the repository paths to
D:\SCM-Repositories\<Repository Type>
- In Mercurial Settings section, put the following configs:
- HG Binary:
D:\Python27\Scripts\hg.bat
- Python Binary:
D:\Python27\python.exe
- Python Module Search Path:
D:\Python27\
- Repository directory:
D:\SCM-Repositories\hg
- Encoding:
UTF-8
- Optimize .. (.pyo):
true
- HG Binary:
- Click the Save button
- Open the browser and navigate to
- Adding users to SCM-Manager
- Adding local users
- On the left hand side, find the Security panel, and click Users, the Users tab opens
- Click the Add button, the User Form tab at the bottom shows, put necessary info there and click OK
- Enabling Active Directory users
- On the left hand side, find the Config panel, and click Plugins, the Plugins tab opens
- Under the Authentication section, find scm-activedirectory-auth-plugin and click Install
- After the installation, restart the
scm-server
service - Now AD users are able to log in
- Adding local users
- Adding repositories to SCM-Manager
- On the left hand side, find the Main panel, and click Repositories, the Repositories tab opens
- Click the Add button, the Settings tab opens at the bottom
- Fill the Name field, you can use slash
/
to create a section, such asIT/Website
will create aWebsite
repository under theIT
section - The Type field for Hg is Mercurial
- The Contact, Description and Public fields are optional
- Click OK
- Configuring permissions for repositories
- On the Repositories tab, select a repository, 3 tabs are available at the bottom
- Select the Permissions tab
- Click the Add button to add a new row for a new user or group
- Click a cell to modify the existing settings
- Please note: SCM-Manager has a virtual group called
_authenticated
which means all authenticated users - When done, click OK
Installing SCM-Manager的更多相关文章
- androidstudio连接SCM Manager上的Git库
1.在SCM Manager里创建一个Git库 在androidstudio里选中从版本控制里导入 输入git库的地址,接下来一路点击下一步 完成之后会可以在工程里创建文件或者从别的地方把完整项目拷贝 ...
- (转)Installing Cloudera Manager and CDH
转:https://blog.csdn.net/qq_26222859/article/details/79976506 译自官网: Installing Cloudera Manager and C ...
- Jenkins构建Git manager服务器的源码
1,下载scm manager 源码库管理,下载后解压即可: 2,运行bin目录下的scm-server.bat文件,启动服务: 3,建议将scm-server放在git客户端的安装目录下,方便管理 ...
- Auto Install Workflow Manager 1.0
Write-Host "- Begining Download Service Bus..." Start /W "c:\Program Files\Microsoft\ ...
- hadoop再次集群搭建(4)-Cloudera Manager Installation
决定选择 Cloudera Manager 进行安装,阅读官方文档,掌握大概脉络. Cloudera Manager在集群已经实现ssh免秘钥登录,能够访问网络资源和本地资源的情 ...
- CDH 6.0.1 集群搭建 「Process」
这次搭建我使用的机器 os 是 Centos7.4 RH 系的下面以流的方式纪录搭建过程以及注意事项 Step1: 配置域名相关,因为只有三台机器组集群,所以直接使用了 hosts 的方法: 修改主机 ...
- CDH 5.16.1 离线部署 & 通过 CDH 部署 Hadoop 服务
参考 Cloudera Enterprise 5.16.x Installing Cloudera Manager, CDH, and Managed Services Installation Pa ...
- cdh5-MariaDB 配置(暂未排版)
在多数分布MariaDB的设施默认设置使用保守的缓冲区的大小和内存使用. 使用保守的缓冲区大小和内存使用率 Cloudera的数据库管理服务器,监控活动,报告管理,Cloudera 导航,Hive 的 ...
- CentOS7下的CDH 6.2.0 安装过程
#install OS centos 7.5#install lsb packageyum install -y redhat-lsb #install net-tools package yum i ...
- vs2013 git 使用总结
一.参与别人已经建好的项目 方法1.打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克 ...
随机推荐
- python 操作exls学习之路1-openpyxl库学习
这篇要讲到的就是如何利用Python与openpyxl结合来处理xlsx表格数据.Python处理表格的库有很多,这里的openpyxl就是其中之一,但是它是处理excel2007/2010的格式,也 ...
- HDU 5673 Robot ——(卡特兰数)
先推荐一个关于卡特兰数的博客:http://blog.csdn.net/hackbuteer1/article/details/7450250. 卡特兰数一个应用就是,卡特兰数的第n项表示,现在进栈和 ...
- textview 多行 省略号
TextView自带的可以通过 android:ellipsize="end" android:singleLine="true"实现单行省略, 多行显示: ...
- Javascript函数、构造函数、原型、类和对象
函数 函数是JavaScript中特殊的对象,对函数执行typeof运算会返回字符串"function",因为函数也是对象,他们可以拥有属性和方法. 静态方法 函数在JS中定义了类 ...
- ssh 互通脚本
实现了 主机到指定机器的ssh免密码登录. 若要实现互通, 则在机器列表的每台机器上执行该脚本. 192.168.1.22 root test 192.168.1.25 root test 192.1 ...
- Delphi 字符数组存入文件
TDMSRequestBuffer=object Head:TDMSHead; Data:array[0..2047] of char; DataSize:Integer; p ...
- sql ltrim rtrim
sql中用LTRIM ( ),RTRIM ( ).分别截断首尾空格,返回字符表达式. 例1: DECLARE @string_to_trim varchar(60)SET @string_to_tri ...
- MATLAB - 图像基本操作
1.读入一幅图像 I = imread('lena.jpg');%给出图片路径即可,I是一个三维矩阵 J = rgb2gray(I); figure, imshow(I), figure, imsho ...
- 解决: Can’t connect to local MySQL server through socket /var/lib/mysql/mysql.sock
今天在搬瓦工上使用mysql 命令行,总报一个这样的错:Can't connect to local MySQL server through socket '/xxxxx/mysql.sock',一 ...
- SILVERLIGHT 多维表头、复杂表头 MULTIPLE HEADER
先上图, 众所周知,利用silverlight datagrid展示数据相当方便,但是想要弄出一个漂亮的表头却要费尽周折.此文的目的就是简要介绍一下利用第三方控件 C1.Silverlight.Fle ...