Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You can look at SCuMD git server (my branch). You can find it here:</p> <p><a href="https://github.com/OlegIlyenko/scumd" rel="nofollow">https://github.com/OlegIlyenko/scumd</a></p> <p>or just download distribution:</p> <p><a href="https://github.com/downloads/OlegIlyenko/scumd/scumd-0.1.0-SNAPSHOT.zip" rel="nofollow">https://github.com/downloads/OlegIlyenko/scumd/scumd-0.1.0-SNAPSHOT.zip</a></p> <p>It has very little dependencies on environment - it even does not require git to be installed (but it needs Java)!</p> <p>In order to install and use it just follow these steps:</p> <ol> <li>Unzip</li> <li>Execute <code>java -jar scumd-0.1.0-SNAPSHOT.jar</code>. This will create default config in <code>~./scumd</code> folder</li> <li>Now comes some configuration. Edit <code>~./scumd/scumd-config.xml</code> and make it fit your requirements. At the beginning it can look like this:</li> </ol> <p></p> <pre><code>&lt;beans:beans xmlns="http://asolutions.com/schema/spring/scumd" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://asolutions.com/schema/spring/scumd http://asolutions.com/schema/spring/scumd/scumd-0.1.0.xsd"&gt; &lt;git-ssh-server port="1122" repositories-base="/home/YourUser/.scumd/git-repos"&gt; &lt;default-server-key-pair /&gt; &lt;/git-ssh-server&gt; &lt;acl&gt; &lt;repository path="**/*.git"&gt; &lt;groups allow="ReadWrite, Create" list="developers" /&gt; &lt;/repository&gt; &lt;/acl&gt; &lt;simple-user-dao&gt; &lt;group name="developers"&gt; &lt;user name="user1" password="secret" /&gt; &lt;/group&gt; &lt;/simple-user-dao&gt; &lt;/beans:beans&gt; </code></pre> <p>Now run <code>java -jar scumd-0.1.0-SNAPSHOT.jar</code> again and git SSH server will start and listen port <code>1122</code>! You can login with <code>user1</code> that has password <code>secret</code>. Typical git URL looks like this:</p> <pre><code>ssh://localhost:1122/my-project.git </code></pre> <p><strong>More information about configuration and usage you can find in default config.</strong></p> <p>I think it's good solution for the server (even if it does not have GUI). But it <strong>much easier</strong> to setup and configure SCuMD than other git servers out there (as far as I saw).</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload