2013-02-12 24 views
6

私はthis documentで説明されているように、Ubuntu 12.04でgitサーバーをセットアップしようとしています。私はsshの鍵がうまく動作しているので、gitアカウントのシェルを/usr/bin/git-shellに変更しました。 「?あなたは私はどう思いますかシェルを」私は今、見ることを期待すべき文書によるとGit-shell:git-shell-commandsは、「私は何だと思いますか?シェルですか?

は、しかし、実際に私は次のように続いて、Ubuntuのための通常のシェルイントロを参照してください。

fatal: Interactive git shell is not enabled. 
hint: ~/git-shell-commands should exist and have read and execute access. 

私が理解しているように、ディレクトリの問題を解決するには、私が探しているメッセージではなく、いくつかのgitプロンプトで終了します。

+1

ヒント〜〜/ git-shell-commandsが存在し、読み取りと実行のアクセス権が必要です。 – hek2mgl

+0

"私が理解しているように、ディレクトリの問題を解決するには、私が探しているメッセージではなく、いくつかのgitプロンプトが表示されます。 – AaronDS

+0

http://serverfault.com/questions/285324/git-shell-not-enabledをチェックしてください。それが役に立ちますか? – hek2mgl

答えて

3

ソースコード内に/ contribディレクトリがあります。/ git-shell-commands/* gitユーザーのホームにそのディレクトリをコピーし、そのディレクトリとファイルの所有者を変更します。

正常に動作するはずです。

関連する問題