Tag: 構成管理 Subversion Git Mercurial
To install SCM-Manager on OS X we offer a Homebrew tap.
$ brew install scm-manager
To install SCM-Manager with homebrew we had to add the SCM-Manager tap: $ brew tap scm-manager/tap
JAVA_HOME=`/usr/libexec/java_home`
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.scm-manager</string>
<key>ProgramArguments</key>
<array>
<string>/opt/homebrew/bin/scm-server</string>
<string>console</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>2.27.0 - (2021-11-16)
Now we have to open a Terminal (PowerShell, Bash or CMD), in order to install the SCM-Manager as Windows Service. Navigate to the location of the SCM-Manager installation with the terminal and execute the following commands to install and start the service. scm-server.exe install scm-server.exe start
Mac OS X ~/Library/Application Support/SCM-Manager
Mac OS X ~/Library/Logs/SCM-Manager
Recently I had some troubles in resetting the SCM Manager admin password and here's simply how to do it.
The jenkins plugin will ping your Jenkins CI server when a new commit is pushed to SCM-Manager.
Usage With scm --help the existing commands can be displayed on the top level. Otherwise the CLI client largely documents itself. For this purpose, the --help option can be appended at any point.
$ scm repo -h $ scm repo create -h
It appears that the mercurial settings is expecting python2.x (2.7?), however on arch (and likely on all in the near future?) python referes to python3.x.
When SCM-Manager starts for the first time, you have to choose how to migrate your existing repositories.