1. ホーム
  2. github

[解決済み] 疑似TTY-Allocationとは?(SSHとGithub)

2022-06-06 03:18:26

質問

このチュートリアルに沿ってGithubとのSSH接続を設定しようとしていました。

以下のようなコマンドに出会いました。

$ ssh -T [email protected] 
# Attempts to ssh to github

気になって、sshのマニュアルを見てみました。以下のように書いてありました。

 -T      Disable pseudo-tty allocation.

tty割り当てとは何ですか?ttyは何の略ですか?なぜ無効にするのですか?

真剣に調べようとしたのですが、定義すら見つかりませんでした。

どのように解決するのですか?

で説明したように、quot; gitolite: チャネル 0 での PTY 割り当て要求に失敗しました。 を使用して ssh テスト接続を行うことが重要です。 -T で ssh テスト接続をすることが重要です。 テキスト端末 (tty) が要求されます。

-T はターミナルを要求しないようにします。GitHub は、コマンドを入力できるような対話型のセキュアシェルを提供するつもりはありません。

GitHub は、ssh コマンドが動作すること (正しい公開鍵と秘密鍵を持っていること、そして公開鍵のほうは GitHub アカウント )

PuTTy は、例えば 端末エミュレータ , シリアルコンソール およびネットワークファイル転送アプリケーションです。SCP、SSH、Telnet、rlogin を含むいくつかのネットワークプロトコルをサポートしています。

名前 " PuTTY "には 明確な意味はない しかし tty" は Unix の伝統的な端末の名前であり、通常は次のように略されます。 テレタイプ .


その他の使用例 -T (テスト以外)