Repository Properties - archimatetool/archi-modelrepository-plugin2 GitHub Wiki

Editing and Viewing Properties

When a model or Group in the Collaboration Workspace is selected, several properties related to it can be set.

  1. To edit and view these properties make sure that the Properties and the Collaboration Workspace panels are open in Archi
  2. Select a model or Group in the Collaboration Workspace panel
  3. Edit and view properties in the Properties panel

[!Tip] Selecting the model's root in the Models Tree also enables these property tabs if the model is present in the Collaboration Workspace.

Model Repository Properties

Repository tab

Information related to the online repository.

Location - Location of the folder where the local repository and model file is stored (read only)

URL - Location of the remote repository. This can be added if it wasn't set when initially adding the model to the Collaboration Workspace. If the URL of the remote repository is changed you will need to re-synchronise your model by using the Refresh and Publish actions.

[!warning] When adding a remote repository URL make sure it matches the local model. A model that you created and added to the Collaboration Workspace should be set to a blank remote repository, not a remote repository containing a different model. If they don't match you can end up with orphaned branches.

Current Branch - Displays the current branch (read only)

User Details

Optionally set the user name and email address that will be used for commits in the selected repository. If these have been set in Archi's preferences globally these will appear here in grey. Setting them will over-ride the global settings.

User Name - User name to be used for signing a commit

Email Email address to be used for signing a commit

Authentication

Set the user name and password (or Personal Access Token) for the repository (if HTTPS) and set SSH button if applicable.

These settings are enabled or disabled depending on whether the online repository is set and is HTTPS or SSH. For more information see SSH Authentication.

User Name - User name for the selected repository (if HTTPS)

Password Set the password (or Personal Access Token) for the selected repository (if HTTPS)

SSH This button is enabled if the repository uses SSH and disabled if the repository uses HTTPS

Group Properties

Group tab

User Name - Set the name of the Group