Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
TD-StorageBay_introduction
TD-StorageBay_introduction
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Administrator
  • TD-StorageBay_introductionTD-StorageBay_introduction
  • Wiki
    • Old
  • using subversion

Last edited by Jackson W Jun 21, 2018
Page history

using subversion

Using Subversion on TD-StorageBay

First off, I will already assume that you know the basics of how to use Subversion, covered here.

Second off, Subversion is part of general TD-StorageBay, found at url gen.tdstoragebay.com.

Third, any mention of "your account" is referring to your TD-StorageBay-Gen account.

Using TD-StorageBay as a Subversion server

First things first, there is one (primarily) accepted connection method to the svnserve server, the custom Subversion protocol, port 3690, tcp/udp, bidirectional.

A remote for a typical Subversion repository with this method and on this site would look like svn://gen.tdstoragebay.com/user/repo. Unlike Git, with Subversion your repos on TD-StorageBay are always prefixed with your name.

SSH connections are possible but at this point not supported officially, when/if they are, this section will be replaced on how to connect via SSH instead.

By default, a Subversion repository will be configured for anonymous reads, authenticated writes. This means that you (or anyone) are free to checkout the repo, but to make changes you will be asked for your password.

Creating a new repo

If you wish to create a new repository, the easiest way is to flag down an admin. The list of admins capable is in the ADMINS file in your home directory on TD-StorageBay-Gen, the easiest method of access is to SSH into gen.tdstoragebay.com and list off the file. The admin will make sure the repo is configured correctly, added to the right user's directory, and is working as intended.

NOTE: If this is your first repository, you'll be asked to run a special program and give it your login password. Subversion requires passwords for repos to be stored in a special file, and this process adds your user to the file and fills in your password. You do not necessarily have to specify the same one that you logged in with, but for ease of use and consistency with other services, that's probably the best choice. Also, you are able to run the program again at any time to reset your subversion password, not just when prompted by an admin.

Configuring granular access

Again the answer is in the admins. Subversion allows path based control for read and write access on a per-user or per-group basis. Flag down an admin and they will add in the nessecary configuration for your repository.

Contacting an admin

There are two main ways to contact admins: email and irc.

Email

TD-StorageBay has it's own mail server, covered here.

An admin's email address is shown in your ADMINS file, you can either use your favorite client or the webmailer, and send them an email. Make the subject line descriptive enough ("I would like to create a new Subversion repo") and put your request in the body of the email, and send it. Hopefully, you'll receive an email soon saying that it was created. You may also get a response back asking for more details. Answer any questions as clearly as possible and hopefully your Subversion repository will be created shortly.

IRC

IRC functionality is covered here.

Admin's IRC nicks are also listed in the ADMINS file. All admins on the site are IRCOps, and the relevant information will be shown if you WHOIS one of them. To ask an admin for Subversion help, message the #help channel stating your request. An admin should directly contact you shortly, and you will be able to discuss what needs to be done.

Clone repository
  • Git for TDSB
  • Old
    • getting started
    • setting up git
    • using cvs
    • using subversion
  • TDSB structure
  • The Keyserver
  • The package server
  • Using IRC
  • global todo
  • guide to changelogs
  • Home
  • using mattermost
  • using the runners