2017-12-20 17 views
-1

挑戦は以下の通りです。私は多くのリポジトリを持つGITサーバを持っています。私の目標は、新しく作成されたユーザのためにGITサーバにアクセスできるようにすることですが、すべてのリポジトリにアクセスするのではなく、リポジトリにアクセスするように設定します。特定のユーザのための1つのgitリポジトリへのアクセスを与える

可能ですか?

ありがとうございました。

+1

ユーザーはどのようにサーバーにアクセスしますか? SSH? HTTPS? – phd

+0

@phd、ユーザはssh経由でサーバにアクセスします。 – Mozartos

+0

@phd、私たちも科学的な目的のためにHttpsを考えることができます。 – Mozartos

答えて

0

gitには認証が組み込まれていないため、追加のツールが必要です。 SSHの場合、ツールはgitoliteです。 を設定できます。

Webベースの開発環境をインストールすることもできます。Free GIT Server with Web GUI a la BitBucket/GitHubの部分的なリストを参照してください。

+0

提案していただきありがとうございます。今私はちょっと心配しています。私は既存のリポジトリを移行したい。既存のユーザー(指定されたsshキー)はどうですか? – Mozartos

+0

意味、私は既存のLinuxサーバーを持っています。 – Mozartos

+0

'gitolite'は既存のリポジトリを保護することができます。 Webベースのgitサーバーをプッシュすることができます。終了するsshキーは手動でインポートする必要があります。 – phd

関連する問題