Creating a Git SCM Configuration

Rhythm is configured to use StarTeam as its SCM tool by default. To use another:
  1. Choose a Project from the Projects list GUID-05394A46-71B6-46F6-86C2-5ADB5428A952-low.png.
  2. Click Administration.
  3. Click SCM Configuration.
  4. Click GUID-819C27FE-0365-450D-828B-BBCDF061FEB6-low.png New. A new entry is added to the SCM Configuration list.
  5. In the Repository group:
    1. Select the Type: Git.
    2. Create a unique Name for the SCM Configuration.
    3. Enter the full URL for the system. For example, all of the below would work:
      ssh://server/repositoryName.git
      http://server/repositoryName.git
      git://server/repositoryName.git
  6. In the Branches to Monitor group, click GUID-819C27FE-0365-450D-828B-BBCDF061FEB6-low.png New to add a new row for each branch to monitor. If no branches are added then all are included.
    1. In the Pattern field, use the * or a regular expression to include a branch.
    2. In the Action field, select Include or Exclude.
  7. In the Authentication group, select Basic or SSH: For Basic:
    1. Enter the Username.
    2. Enter the Password.
    For SSH:
    1. Enter the Private Key File Location (on the server).
      Important: For this field, you must use the following location and file:
      \cosmo\data\conf\ssh\<filename>.
      <filename> must be named according to the following rules:
      1. It must start with and use any lower-case letter between a-z.
      2. It may contain numbers (after the initial lower-case letter).
      3. It must not have a file extension.
    2. Enter your Private Key Pass Phrase.
  8. In the Commit Association group, read the information in that section to learn how to associate your commits with Stories and Tasks.
  9. Click Save.