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和要克 ...
随机推荐
- swift 批量 取出中间文本
func stringmid_pl (wholestring:String,front:String,behind:String,inout return_string:String,getheroi ...
- 底部tab的返回退出和对话框
第一种: private long exitTime = 0; @Override public boolean dispatchKeyEvent(KeyEvent event) { if (even ...
- jquery.fileupload插件的简易使用日志
来源:http://yixiandave.iteye.com/blog/1897330 本文内容主要包含fileupload插件传递参数和取回服务器返回数据的方法 jquery.fileupload官 ...
- .NET/C#/Oracle数据库操作类
public static class OracleHelper { //数据库连接字符串 private readonly static string connstr = Configuration ...
- js基本常识了解
http://www.cnblogs.com/Yue0327/p/5441773.html
- hdu 2669 Romantic (乘法逆元)
Romantic Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- webView.loadUrl 错误:A WebView method was called on thread 'JavaBridge'.
String voicePath="file://"+MVOICEPATH; webView.loadUrl("javascript:voiceStopCallback( ...
- 使用Servlet实现图片下载
package chensi.com; import java.io.FileInputStream; import java.io.IOException; import java.net.URLE ...
- js获取当前页面信息
设置或获取对象指定的文件名或路径.<script>alert(window.location.pathname)</script> 设置或获取整个 URL 为字符串.<s ...
- IOS单例模式要做到3点
1,永远只分配一块内存来创建对象. +(instanst) static id instace = nil; static dispatch_once_t onceToken; dispatch_on ...