Subversion/en: Unterschied zwischen den Versionen
Bg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Subversion is a sourcecode (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia a...) |
Keine Bearbeitungszusammenfassung |
||
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Subversion is a | =Obsoletion notice= | ||
The services documented here are no longer offered. | |||
Subversion is a source code (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about [http://en.wikipedia.org/wiki/Revision_control Revision Control Systems]. | |||
=Overview= | =Overview= | ||
* Das Labor runs a | * Das Labor runs a subversion server which is reachable at the URL https://www.das-labor.org/svn | ||
* you may use '''Trac''' to browse the source or read the latest commits -- URL https:// | * you may use '''Trac''' to browse the source or read the latest commits -- URL https://www.das-labor.org/trac/browser | ||
* Accounts are given on request on info@das-labor.org. (Only | * Accounts are given on request on info@das-labor.org. (Only necessary for checking in own modifications/source) | ||
* The manual to subversion is available at http://svnbook.red-bean.com/ | * The manual to subversion is available at http://svnbook.red-bean.com/ | ||
Besides the subversion server, which is used by most Labor projects, we also run a [[ | Besides the subversion server, which is used by most Labor projects, we also run a [[Bazaar/en | Bazaar]] server. | ||
=Example= | =Example= | ||
<pre> | <pre> | ||
$ svn co https:// | $ svn co https://www.das-labor.org/svn/microcontroller | ||
[... doing things with the source ...] | [... doing things with the source ...] | ||
Zeile 20: | Zeile 23: | ||
</pre> | </pre> | ||
=Commit Access= | =Commit Access= | ||
Zeile 28: | Zeile 30: | ||
sudo htpasswd /var/svn/htpasswd.labor <username> | sudo htpasswd /var/svn/htpasswd.labor <username> | ||
This is obviously limited to local Labor members who have an account on | This is obviously limited to local Labor members who have an account on roulette. Any one else may ask for an account via mail at info@das-labor.org . | ||
[[Category:LaborOrga]] |
Aktuelle Version vom 10. April 2019, 13:41 Uhr
Obsoletion notice[Bearbeiten | Quelltext bearbeiten]
The services documented here are no longer offered.
Subversion is a source code (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about Revision Control Systems.
Overview[Bearbeiten | Quelltext bearbeiten]
- Das Labor runs a subversion server which is reachable at the URL https://www.das-labor.org/svn
- you may use Trac to browse the source or read the latest commits -- URL https://www.das-labor.org/trac/browser
- Accounts are given on request on info@das-labor.org. (Only necessary for checking in own modifications/source)
- The manual to subversion is available at http://svnbook.red-bean.com/
Besides the subversion server, which is used by most Labor projects, we also run a Bazaar server.
Example[Bearbeiten | Quelltext bearbeiten]
$ svn co https://www.das-labor.org/svn/microcontroller [... doing things with the source ...] $ svn commit -m "README extended"
Commit Access[Bearbeiten | Quelltext bearbeiten]
Write operations to the subversion are using HTTPS and the URL named above. Everything you need is a valid subversion account. The corresponding file is /var/svn/htpasswd.labor and the tool htpasswd is used to create new accounts and modifying the password for existing once.
sudo htpasswd /var/svn/htpasswd.labor <username>
This is obviously limited to local Labor members who have an account on roulette. Any one else may ask for an account via mail at info@das-labor.org .