Git remote add or set url on custom SSH port

Git remote add or set url on custom SSH port

Sometimes we need to change SSH port on git server, because client is behind firewall or for security reasons.

For example, git server ssh run on port 443.

So we need to add or set url to non standard port.

Git remote add on custom SSH port

To add remote origin, we can use this command:

# cd /path/to/directory
# git remote add origin ssh://git@gitlab.yourserver.com:443/root/www.serverdiary.com.git
# git add .
# git commit -m "Initial commit"
# git push -u origin master

Git remote set url custom SSH port

But if you have already add push / fetch git url, you can follow this steps.

First, check remote push and fetch url using this command:

# cd /path/to/directory
# git remote -v
# origin  git@yourserver.com:root/www.serverdiary.com.git (fetch)
# origin  git@yourserver.com:root/www.serverdiary.com.git (push)

Then use this command to update / replace your git remote url.

# cd /path/to/directory
# git remote set-url origin ssh://git@gitlab.yourserver.com:443/root/www.serverdiary.com.git
# git add .
# git push -u origin master

Hope this helps.

Leave a Reply

Your email address will not be published.