Using a Geo Site (PREMIUM SELF)
After you set up the database replication and configure the Geo nodes, use your closest GitLab site as you would do with the primary one.
Example of the output you will see when pushing to a secondary site:
$ git push remote: remote: This request to a Geo secondary node will be forwarded to the remote: Geo primary node: remote: remote: ssh://firstname.lastname@example.org/user/repo.git remote: Everything up-to-date
If you're using HTTPS instead of SSH to push to the secondary,
you can't store credentials in the URL like
user:password@URL. Instead, you can use a
for Unix-like operating systems or
_netrc for Windows. In that case, the credentials
will be stored as a plain text. If you're looking for a more secure way to store credentials,
you can use Git Credential Storage.