Currently I am hosting my open source project in Google Code. And they provide SVN repository using svn
. But, unfortunately my company here I think wouldn't allow me to access to svn other than Company Project (offcourse they are).
How do I checkout from my project on Google Code, with this limitation? that is, I can not use command line svn
or Tortoise Subversion???
Many thanks.
domain\username
, Password is your domain login pass)If that doesn't help you: maybe you could clone your google SVN repo into a Git repo when being outside the corporate network (using git svn clone
) and work on that Git repo while being at work (the Git repo could be on an external HD, for example). When you're done take the HD home and replay the changes from your Git repo on the HD back to google code (git svn dcommit
).
When you do some work at home and committed it to google code, pull in these changes into your Git repo by doing git svn rebase
. If you do that often enough, you'll end up asking yourself what do I need SVN and a central server for?
Try to run this on your machine:
nslookup code.google.com
If it's says the same (cannot resolve), most probably your company filters out UDP packets for name server lookup (DNS query) for domains other than what they allow.
If that's the case, too bad then.
I tried to workaround by accessing direct IP address after nslookup gave response, but seems it doesn't work. Probably Google Code's server has this virtual server that depends on the server name code.google.com to determine which services we are aiming for.
In the past I have used NTLM Aps to pass through the NTLM authentication to the proxy server because TSVN doesn't.
IIRC we proxy TSVN (no auth) to the NTLM Aps and then proxy the NTLM Aps to out corporate one using our NTLM credentials.
Hope this helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With