Each project can have one or more source code repositories.
Before you can create a source code repository, a site administrator must first
add one or more SCM servers to the CollabNet
TeamForge environment.
-
Click Source Code in the project navigation bar.
-
In the list of project repositories, click Create
Repository.
-
On the Create Repository page, enter the directory
name for the repository.
Note: For CVS repositories, the directory name is the name of the
directory relative to the CVS server's repository root
directory. A UNIX group by the same name is also created to
enforce permissions.
-
Enter a name and description for the repository.
If you plan to use an SCM server that requires approval for new
repositories, use the Description field to
provide your reason for asking to create this repository.
-
Choose the server on which you want to create the repository.
Note: The menu contains all of the SCM servers that the CollabNet
TeamForge
administrators have added to the CollabNet
TeamForge
environment.
-
If you want to require that each code commit be associated with an
artifact (or a task or some other work item), select
Association Required on Commit.
-
For security reasons, you may want to restrict email notifications to
the essential information. If so, select Hide Details in
Monitoring Messages.
-
Click Save.
Your request for a new repository is submitted. You will receive an email
notification when your repository is created or if your request for a new
repository is denied.
- If the SCM server that you chose does not require approval for new
repositories, the repository is created.
- If the SCM server that you chose requires approval for new repositories,
a CollabNet
TeamForge
administrator must approve your repository before it is created.
Note: By default, repository requests on unmanaged CVS servers require approval,
because the SCM administrator must manually create the repository.