For those behind firewalls who block outbound SSH connections, we have now added a workaround for you.
The SSH daemon for pushing Git repositories also now listens on port 443, however we use that port for other things (https traffic) on our main IP, we’ve added ssh.gitorious.org who listens on port 443.
By adding this to your ~/.ssh/config:
Host gitorious.org
Hostname ssh.gitorious.org
Port 443
you don’t have to remember to change git@gitorious.org to git@ssh.gitorious.org whenever you copy the push url from the website.
If you’re behind an even stricter firewall you’ll have to setup something like Corkscrew, Tor Arne kindly provides an example config in this mailing list thread. As always, contact support@gitorious.org if you run into any issues.
9 Comments
These ssh tips should be in the faq…
thanks!
You do know that you are promoting people to get fired by their company because that’s a blatant security violations in almost all companies and this is just a lawsuit waiting to happen. Hope your .org organization have money to hire lawyers.
@Raven: Gitorious users should verify that using this approach does not violate security or other policies in the company they are employed by.
Using port 22 for SSH traffic is only a convention; allowing SSH traffic on other is not a security violation.
Companies who feel they need stricter control over the traffic sent over their network may use stronger control measures than strictly controlling which ports are open.
Any user installing and using Corkskrew knows that this is a means of masquerading SSH traffic as HTTP, and should of course verify that this is in accordance with company policy.
is the firewall good?
Thank you for this post! After that I was looking for Thanks!
Life teaches to be less harsh with ourselves and with others.
Gitorious users should verify that using this approach does not violate security or other policies in the company they are employed by
Using port 22 for SSH traffic is only a convention; allowing SSH traffic on other is not a security violation.