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-serverservice
- 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-serverservice - 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/Websitewill create aWebsiterepository under theITsection - 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
_authenticatedwhich 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和要克 ...
随机推荐
- Couldn't resolve Mac Server "mymac"
vs2015创建一个iphone app ,Couldn't resolve Mac Server “mymac” 伤.下班走人
- python学习笔记3-celery分布式任务处理器
celery是用python写的一个异步的任务框架,功能非常强大,具体的说明可以查看官网,这里主要提供点demo让你迅速使用该框架 1.环境安装 默认安装好了redis pip install c ...
- C#数据库操作
1.常用的T-Sql语句 查询:SELECT * FROM tb_test WHERE ID='1' AND name='xia' SELECT * FROM ...
- SQL数据库完全复制
很少摸 Windows 环境下的东西,最近被个 MS SQL Server 的数据库搞得头大.实在不像 MySQL 那样用起来轻车熟路, OrZ ... 本来以为企业管理器里面既然提供了 DTS 数据 ...
- SQL Server 存储过程自定义生成ID号
* FROM sys.tables WHERE name=N'EmployeeNo_Identity') DROP TABLE EmployeeNo_Identity GO CREATE TABLE ...
- markdown编辑器实现笔记
1.js代码放在head和body的区别 <html> <head> <script src="https://cdnjs.cloudflare.com/aja ...
- ue4 build configuration的解释
ue4的build系统,继承并发展了3代的一如既往的复杂.. 一.每个configuration由两部份组成:[(性能)模式]+[(内容)组成] 模式有:Debug,DebugGame,Develop ...
- [学习笔记] 七步从AngularJS菜鸟到专家(4和5):指令和表达式 [转]
这一篇包含了"AngularJS - 七步从菜鸟到专家"系列的第四篇(指令)和第五篇(表达式). 之前的几篇展示了我们应用的核心组件,以及如何设置搭建一个Angular.js应用.在这一部分,我们会厘 ...
- [vb.net]最简单的邮件发送
Imports Microsoft.Office.Interop.Outlook Private Sub sendMail() Dim outObj As New Application Dim it ...
- mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat
1.先安装jdk ,才能安装sdk .2 mac中jdk1.7的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home ...