サーバーでいくつかの git リポジトリを実行しており、友人に 1 つの読み取り/書き込みアクセスを許可したいと考えています。それは簡単です。彼をユーザーとして追加し、SSH アクセスを許可して、リポジトリ フォルダーへのアクセス許可を変更します。
すべて正常に動作します。Xcode を使用して git リポジトリのクローンを作成し、変更を加えることができます ( ssh://www.example.com/repo.git
)。しかし、私は彼にコマンド ライン アクセスを許可したくありません。私の記憶が正しければ、Github は SSH で接続するユーザーにコマンド ライン アクセスを許可しません。
Snow Leopard サーバーを使用しています。これはサーバーの問題ですか、それとも git の問題ですか? どこから始めればよいか分かりますか?ユーザーLogin Shell
をnone
( ではなく/bin/bash
) に設定すると、すべてへのアクセスが遮断されます。