With SCM-Manager, people can share and manage Git, Mercurial and Subversion repositories over http easily.

  1. Installing Java
    1. Download and install Java from https://www.java.com/en/download/index.jsp
  2. Installing Python with Hg
    1. Download Python 2.7 from http://www.python.org/download/, please note that they call x64 CPUs x86-64
    2. Download Mercurial for Python 2.7 from http://mercurial.selenic.com/downloads/
    3. Install Python 2.7 to D:\Python27\
    4. Install the Mercurial Python package
  3. Installing the SCM-Manager
    1. Download the standalone package from http://www.scm-manager.org/download/
    2. Extract to D:\scm-server\
    3. Open cmd as Administrator and navigate to D:\scm-server\bin, run "scm-server.bat install"
    4. Go to Services, and start the scm-server service
  4. Configuring repository settings for SCM-Manager
    1. Open the browser and navigate to http://localhost:8080/
    2. The default admin username and password are both scmadmin
    3. On the left hand side, find the Config panel, and click Repository Types, the Repository Config tab opens
    4. It's better unify the repository paths to D:\SCM-Repositories\<Repository Type>
    5. 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
    6. Click the Save button
  5. Adding users to SCM-Manager
    • Adding local users
      1. On the left hand side, find the Security panel, and click Users, the Users tab opens
      2. Click the Add button, the User Form tab at the bottom shows, put necessary info there and click OK
    • Enabling Active Directory users
      1. On the left hand side, find the Config panel, and click Plugins, the Plugins tab opens
      2. Under the Authentication section, find scm-activedirectory-auth-plugin and click Install
      3. After the installation, restart the scm-server service
      4. Now AD users are able to log in
  6. Adding repositories to SCM-Manager
    1. On the left hand side, find the Main panel, and click Repositories, the Repositories tab opens
    2. Click the Add button, the Settings tab opens at the bottom
    3. Fill the Name field, you can use slash / to create a section, such as IT/Website will create a Website repository under the IT section
    4. The Type field for Hg is Mercurial
    5. The Contact, Description and Public fields are optional
    6. Click OK
  7. Configuring permissions for repositories
    1. On the Repositories tab, select a repository, 3 tabs are available at the bottom
    2. 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的更多相关文章

  1. androidstudio连接SCM Manager上的Git库

    1.在SCM Manager里创建一个Git库 在androidstudio里选中从版本控制里导入 输入git库的地址,接下来一路点击下一步 完成之后会可以在工程里创建文件或者从别的地方把完整项目拷贝 ...

  2. (转)Installing Cloudera Manager and CDH

    转:https://blog.csdn.net/qq_26222859/article/details/79976506 译自官网: Installing Cloudera Manager and C ...

  3. Jenkins构建Git manager服务器的源码

    1,下载scm manager 源码库管理,下载后解压即可: 2,运行bin目录下的scm-server.bat文件,启动服务: 3,建议将scm-server放在git客户端的安装目录下,方便管理 ...

  4. Auto Install Workflow Manager 1.0

    Write-Host "- Begining Download Service Bus..." Start /W "c:\Program Files\Microsoft\ ...

  5. hadoop再次集群搭建(4)-Cloudera Manager Installation

       决定选择 Cloudera Manager 进行安装,阅读官方文档,掌握大概脉络.         Cloudera Manager在集群已经实现ssh免秘钥登录,能够访问网络资源和本地资源的情 ...

  6. CDH 6.0.1 集群搭建 「Process」

    这次搭建我使用的机器 os 是 Centos7.4 RH 系的下面以流的方式纪录搭建过程以及注意事项 Step1: 配置域名相关,因为只有三台机器组集群,所以直接使用了 hosts 的方法: 修改主机 ...

  7. CDH 5.16.1 离线部署 & 通过 CDH 部署 Hadoop 服务

    参考 Cloudera Enterprise 5.16.x Installing Cloudera Manager, CDH, and Managed Services Installation Pa ...

  8. cdh5-MariaDB 配置(暂未排版)

    在多数分布MariaDB的设施默认设置使用保守的缓冲区的大小和内存使用. 使用保守的缓冲区大小和内存使用率 Cloudera的数据库管理服务器,监控活动,报告管理,Cloudera 导航,Hive 的 ...

  9. CentOS7下的CDH 6.2.0 安装过程

    #install OS centos 7.5#install lsb packageyum install -y redhat-lsb #install net-tools package yum i ...

  10. vs2013 git 使用总结

    一.参与别人已经建好的项目 方法1.打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项目,然后选择“克隆”,填入Git的Remote Url和要克 ...

随机推荐

  1. MySQL的错误:No query specified

    在做MySQL主从同步的时候通过: mysql> show slave status\G; *************************** 1. row **************** ...

  2. http://10.11.112.12:8000/homePage.jsp?loginMode=JS

    sdsad http://svn.paic.com.cn/svn/mis_pac/branches/MIS-PAC5.22.0

  3. poj 2891 Strange Way to Express Integers (非互质的中国剩余定理)

    Strange Way to Express Integers Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 9472   ...

  4. iframe跨域访问

    js跨域是个讨论很多的话题.iframe跨域访问也被研究的很透了. 一般分两种情况: 一. 是同主域下面,不同子域之间的跨域: 同主域,不同子域跨域,设置相同的document.domian就可以解决 ...

  5. Java 基础知识总结 (一、标识符)

    一.Identifiers: 标识符 Names of class,method and variable 用于类名.方法名.变量名 Begin with character,'_' or '$' 标 ...

  6. [转] 你是as3老鸟吗?但是有些你可能目前都不知道的东西

    你是as3老鸟吗?如果以下内容对你有莫大的帮助,请顶下! 一:加载swf库中的图片 new 的过程就是图片解压缩的过程.处于 Class 状态时,图片占用的内存和 SWF 文件中这个图片占用的磁盘空间 ...

  7. wget的使用详解

    我在工作中, 经常下载遥感影像,每个影像都很大,使用普通的ftphelpe下载不太稳定,最终选择了linux下一款牛逼的下载工具wget,使用它的windows移植版本的.在此写此文,希望对和我一样保 ...

  8. (转)VS2010启动调试时老是提示正在下载公共符号

      VS2010启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢. 解决方法:工具—选项,或者调试—选项和设置,将调试下的“启用 .NET Framework  ...

  9. Robolectric 配置

    费了些工夫,已配好,按记录留记录 按官网操作http://robolectric.org/getting-started/ 1引包 testCompile "org.robolectric: ...

  10. Data Base MongoDB 无法创建抽象类的问题,

     无法创建抽象类BsonClassMap.RegisterClassMap 大家都知道抽象类是无法实例化的,即:不能new. 在以下这些情况会遇到这种问题: 1.基类是抽象类: 2.基类是接口: 由于 ...