Git Repositories Page#
The Git Repositories page lists each locally hosted Git Repo with a clickable
link to details, whether it is public or not, the URL to the bare repo (and
contents), and the argument used to clone the repository via ssh
. The page is
available via Provisioning + SW > Git Repos in the left navigation panel.
Git repositories hosted by ICE ClusterWare™ head nodes are useful for automated configuration systems. For example, a Git repository hosted by a head node could contain an Ansible playbook. For an example implementation, see Using Ansible.
Create Git Repo#
To create a Git repository:
Click Add Git Repo.
Add details about the Git repository. The following fields are available:
Name: Required.
Description: Optional.
Public: Indicate whether the Git repository is public or private. Set to Public by default.
Upstream: Optional. Provide the URL for the Git repository to define a mirror of the upstream.
Click Add Git Repo to save your changes.
The new Git repository appears in the list at the top of the page.
Edit Git Repo#
To edit a Git repository:
Click the Git repository name to open the details panel for that repository.
Click the edit icon (pencil) to enable changes.
Make updates to the Git repository.
Click Update to save your changes.
Clone Git Repo#
When copying the Cloning argument using the copy icon, a subsequent paste replaces the "<HEAD>" string with the actual IP address from the current GUI website URL.
Delete Git Repo#
To delete a Git repository, click the ellipsis (...) on the far right of the row and select the Delete action.