Copado User Access to Git Repositories

Copado users are able to work with the company's Git Repository from within the Salesforce platform without needing a direct access to the Git Repository itself. This is possible since Copado integrates seamlessly with Git and allows users to perform the following tasks from within Salesforce:
  1. Backup Org's metadata
  2. Commit metadata
  3. Compare metadata file differences between Git branches and Git commits
  4. Deploy metadata from a Git commit 
  5. Deploy metadata from a Git merge 
With these tasks, Copado users are able to track the metadata changes in Git, compare file differences, merge the changes and deploy them from the development environments all the way to Production without requiring a direct access to the Git Repository. 

Nonetheless, Copado users can make use of other Git Repository features if they have direct access to the Git Repository. There are two different Git Repository access levels that can be provided to them:
  1. Access to the Git client (e.g. Github, Bitbucket, Gitlab, etc.)
    • Benefits of this access level include: 
      • Manage pull request and pull request reviews
      • Manage Git branches
      • Commit new files and edit existing files
    • Security considerations: 
      • Git branch access permissions can be configured
      • Source files are stored on the Git client only
  2. Access to the Git Repository in each user's computer
    • Benefits of this access level include:
      • Same benefits of the Git client
      • Use of the command line tool
      • Reset commits
      • Work offline
    • Security considerations: 
      • Git branch access permissions can be configured
      • Source files are stored in the Git client and in each user's computer

Depending on your organization's policies regarding source file access, you can choose to provide Copado users with (1) no direct access to the Git Repository, (2) direct access to the Git Client only and/or (3) direct access to the Git Repository in each user's computer.

Comments