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. 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)

    在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...

  2. 7.Mybatis关联表查询(这里主要讲的是一对一和一对多的关联查询)

    在Mybatis中的管理表查询这里主要介绍的是一对一和一对多的关联查询的resultMap的管理配置查询,当然你也可以用包装类来实现.不过这里不说,做关联查询的步骤可以简单的总结为以下的几步: 1.分 ...

  3. ViewPager图片轮转带点的

    布局页面设置: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:and ...

  4. ASP.NET 创建网站地图

    很多个人站长会使用工具来生成自己网站的站点地图,这样做的缺点在于网站的 sitemap 不能及时的得到更新.当我们发表了一篇新文章时,应该对网站的地图进行更新,并通知搜索引擎网站地图已经发生了改变! ...

  5. Linux内核同步机制--转发自蜗窝科技

    Linux内核同步机制之(一):原子操作 http://www.wowotech.net/linux_kenrel/atomic.html 一.源由 我们的程序逻辑经常遇到这样的操作序列: 1.读一个 ...

  6. 剑指offer题目51-60

    面试题51:数组中重复的数字 public class Solution { public boolean duplicate(int numbers[],int length,int [] dupl ...

  7. dede列表页分页地址优化(不同url相同内容问题解决)<转自http://www.966266.com>

    <注明,完全转自http://www.966266.com/seoblog/?p=75> 存在问题 DEDE默认分类分页地址存在不同URL相同内容问题,导致内容重复,对SEO非常不利.情况 ...

  8. Practice:输入年月日,判断该时间为一年的第几天

    #-*- coding:utf- -*- ''' Created on -- # 输入年月日,判断为一年的第几天 @author: AdministrInputator ''' def leapYea ...

  9. UICollectionView进阶练习

    上一篇中的干货看完,不觉感觉还是有点虚,今天我们来点实的,做了两个小DEMO,源码已放GitHub,主要是针对UICollectionView做了联系.第一个DEMO是针对UICollectionVi ...

  10. c#开发Mongo笔记第四篇

    今天是个伟大的日子,不得不说小苹果的歌词真是深入人心啊. 不过今天伟大并不是因为我种下一颗种子,而是我从今天不再写demo,而是进入项目的正式开发当中,毕竟项目时间有限(想必各位码农也都深有体会吧), ...