This site is running a slightly modified version of Redmine, to allow users to select what sort of repository they
want to create.
- clicking on the Projects link in the top dark bar of the Redmine page,
- clicking on "New Project" to create the project
- Filling out the form
- Hitting save
- pick it from the projects page, and
- click on the "Settings" tab, then
- click on the "Repository" sub-tab
- Choose a repository type (CVS, Git, Subversion)
- put "create_me" (without quotes) in the first input box (or "file:///create_me" for Subversion)
- hit Create.
Soon thereafter a cron job will wake up (promptly at :00, :15, :30, or :45 after the hour)
and make your repository along with a local project account, etc. When that happens
the location of the repository will be updated, usually to /cvs/projects/your-project-name.
So wait for the 15 minute boundary, and go back to your Settings tab, and pick the
Repository sub-tab, and you should see the repository path has been updated.
Oh, and don't forget to add yourself (and other interested parties) as members
of the project in the Settings/Members tab. This also will take effect at :00, :15, :30 or :45
after the hour.
- Git: from a local repository, do:
git push --all --force ssh://email@example.com/cvs/projects/project-name
- Subversion: with a skeleton directory do
svn import directory ssh://firstname.lastname@example.org/cvs/projects/project-name
- CVS: with directory of files do
cd directory; cvs -d :ext:email@example.com/cvs projects/project-name import modulename tag1 tag2
Then you can use ssh to access your repository, and if you add
members to the projectin the Settings/Members tab, they will be added to the .k5login for the
account. This also will take effect at :00, :15, :30 or :45 after the hour.