タグ付けされた質問 「gitolite」

2
間違ったキーを提供するsshを停止するにはどうすればよいですか?
(これは、gitoliteではなくsshの問題です) ホームサーバー(ubuntu 12.04サーバー、open-ssh)でgitoliteを構成しました。リポジトリを管理する特別なIDファイルが必要なので、2つの異なるIDキーを使用して、sshから自分のホストにアクセスする必要があります。 これは私の.ssh / configファイルの内容です: Host gitadmin.gammu.com User git IdentityFile /home/alvaro/.ssh/id_gitolite_mantra Host git.gammu.com User git IdentityFile /home/alvaro/.ssh/id_alvaro_mantra これは私のhostsファイルの内容です: # Git 127.0.0.1 gitadmin.gammu.com 127.0.0.1 git.gammu.com したがって、この方法で「通常の」アカウントでアクセスするために、gitoliteと通信できるはずです。 $ssh git.gammu.com そして、管理アカウントでアクセスするこの方法: $ssh gitadmin.gammu.com 通常のアカウントでアクセスしようとすると、すべて問題ありません: alvaro@mantra:~/.ssh$ ssh git.gammu.com PTY allocation request failed on channel 0 hello alvaro, this is gitolite 2.2-1 (Debian) running …

1
authorized_keysはどの程度拡張できますか?
アクセス制御を処理するためにgitoliteのようなものを使用している場合、authorized_keysはどれだけうまく拡張できますか?50,000人のユーザーがパフォーマンスがどのようになるかを言った場合の意味です(あまり良くないと思います)。代替手段は何ですか? 更新: 私は自分でいくつかのテストを行うことにしました(そもそもこれを行うべきでした)。SSHキーを生成し、それらをauthorized_keysファイルに追加する簡単なスクリプトを作成しました。私のコンピューターはそれほど高速ではないので、8,061個のキーを生成し、最後に自分のキーを追加しただけで、ファイルは3.1MBになりました。次に、1つのファイルでgitリポジトリを追加し、git cloneを3回実行しました。 With 8,061 keys (Mine is at the end of the file) real 0m0.442s real 0m0.447s real 0m0.458s With just a single key: real 0m0.248s real 0m0.264s real 0m0.255s パフォーマンスは思ったよりもはるかに優れています。私は、50,000以上の大きなキーグループに対してより高速で効率的な代替案に今でも非常に興味があります。
11 ssh  git  gitolite 

1
gitoliteとnginxを使用したHTTP上のgit
私のgitリポジトリにHTTP(S)でアクセスできるサーバーをセットアップしようとしています。 私はgitoliteとnginxを使用しています(Webインターフェースにはgitlabですが、違いがあるとは思えません)。 午後中ずっと探していて、行き詰まっているように思います。 nginxがgitoliteを使用するにはfcgiwrapが必要であることを理解していると思うので、いくつかの構成を試しましたが、どれも機能しません。 私のリポジトリは/ home / git / repositoriesにあります。 これが私が試した3つのnginx設定です。 1: location ~ /git(/.*) { gzip off; root /usr/lib/git-core; fastcgi_pass unix:/var/run/fcgiwrap.socket; include /etc/nginx/fcgiwrap.conf; fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; fastcgi_param DOCUMENT_ROOT /usr/lib/git-core/; fastcgi_param SCRIPT_NAME git-http-backend; fastcgi_param GIT_HTTP_EXPORT_ALL ""; fastcgi_param GIT_PROJECT_ROOT /home/git/repositories; fastcgi_param PATH_INFO $1; #fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; } 結果: > git clone …
10 nginx  git  gitolite  fcgi 

2
aptitudeまたはapt-getにdpkg構成パラメーターを提供するにはどうすればよいですか?
gitoliteをインストールすると、次のことがわかります。 # aptitude install gitolite The following NEW packages will be installed: gitolite 0 packages upgraded, 1 newly installed, 0 to remove and 29 not upgraded. Need to get 114 kB of archives. After unpacking 348 kB will be used. Get:1 http://security.debian.org/ squeeze/updates/main gitolite all 1.5.4-2+squeeze1 [114 kB] Fetched 114 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.