git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: GIT and SSH

From
RMReza Mostafid <m.r.mostafid@gmail.com>
Date
Dec 28, 2011, 11:01 UTC
Message-ID
<loom.20111228T115814-404@post.gmane.org>
In-Reply-To
<loom.20111228T091942-66@post.gmane.org>
I forgot to mention, I am an embedded developer located in Iran.

The filtering I am talking about is by the government. All ISP's get their bandwith from centrally allocated trunks. This allows control.

I know that ssh packets get dropped for extended periods frequently. We have an Ubuntu virtual server outside of Iran which we use as a proxy and connect to it via 'ssh' sox provxy ( -D 8090 ).

Many times some sort of script or intelligence is operation which severely throttles the connection as soon as the data rate exceeds certain "benign" levels. All this has been confirmed by the network `gurus` and admin people I work with. This is the best we can tell from what we observe.

As mentioned when we execute the simple GIT clone command from our VPS ( located outside Iran ) the command works flawlessly.

What I would be interested in is to somehow make git avoid using transport over ssh. The government censors are interested only in blocking people accessing illicit sites via S.O.X-5 or VPN.

To them anything over SSH is suspicious. If we could somehow update using a plain transport method, they couldn't care less about source code being sent to us.

Regards
Reza
Previous: Jakub NarebskiNext: Thomas Hochstein
Message 5 of 7 in “GIT and SSH”
  1. Reza MostafidDec 28, 2011
  2. Dov GrobgeldDec 28, 2011
  3. Carlos Martín NietoDec 28, 2011
  4. Jakub NarebskiDec 28, 2011
  5. Reza MostafidDec 28, 2011
  6. Thomas HochsteinDec 28, 2011
  7. Reza MostafidDec 29, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.