git が SSH をサポートしていることは知っています。しかし、私の 13 年前のサーバーは SSH をサポートしていません。telnet のみがサポートされています。
telnet 経由で git リポジトリにプッシュすることは可能ですか?
そのような環境をセットアップする方法は?
いいえ、できません。
13年前でさえ、telnetは使用できるプロトコルではなく、sshは使用する価値のあるすべてのサーバーですでにサポートされていました。今ではなおさらです。
プッシュを含め、httpを介してgitを実行するためのサポートを設定できる場合があります。しかし、sshをサポートできるものを入手することについて実際に確認する必要があります。
git ext:: プロトコル ハンドラhttps://git-scm.com/docs/git-remote-extを使用するか、GIT_SSH をリモート シェルに設定して SSH オプションをエミュレートします (エミュレーション スクリプトを作成するには、たとえば、リモート実行Telnet 経由で Debian から Windows へのコマンド)
git-upload-pack を使用して git が通信する方法については、この投稿を参照してください: https://unix.stackexchange.com/questions/140089/what-c ommands-does-git-use-when-communicating-via-ssh