Darwinium provides the ability for users with appropriate privileges to clone the Workflows git repository.
(Where Journeys, Features, Rules are configured).
The user will need at least Workflows read access in order to clone a node's git repository
1. Generate SSH key
Cloning the repository will require an SSH key.
Can refer to public docs for creating and managing SSH Keys:
https://docs.github.com/en/authentication/connecting-to-github-with-ssh
2. Upload key to Darwinium Portal
Navigate to Git Access settings:
Darwinium Portal > Name > Preferences > Git Access
.png?sv=2026-02-06&spr=https&st=2026-07-07T03%3A14%3A24Z&se=2026-07-07T03%3A25%3A24Z&sr=c&sp=r&sig=SmkRcz2bleZv3%2BDui0XqwWxlqcwlJOPRxVATRmUshAQ%3D)
and add your public SSH key made in previous process
3. Clone the repository
Below in the same screen Git Access screen will give the URLs of the node repositories that you have access to clone.
.png?sv=2026-02-06&spr=https&st=2026-07-07T03%3A14%3A24Z&se=2026-07-07T03%3A25%3A24Z&sr=c&sp=r&sig=SmkRcz2bleZv3%2BDui0XqwWxlqcwlJOPRxVATRmUshAQ%3D)
Example: The URL will have your organization name and node-domain (two random words assigned to the node).
git clone ssh://git@git.darwinium.com:1904/exampleorg/example-node.git
The repository is now cloned, with the remote being the Node's repository.
Cloning and editing a repository outside the Darwinium Portal environment means no longer having useful syntax and pre-commit build validation.
Pushing a commit into master branch will still initiate build validation process, but you may encounter build failures that would otherwise be caught from editing within Darwinium Workflows directly.