Ubuntuサーバー(最新)にGITサーバーをセットアップしました:
WindowsでputtyGenを使用して、公開鍵と秘密鍵を作成しました。次に、公開鍵を「gitolite-admin」の「keydir」にアップロードし、サーバーにプッシュバックしました。これまでのところとても良いです。
この時点で、confファイルを次のように変更しました。
@admin = gitolite
@dev = user1 user2
repo gitolite-admin
RW+ = @admin
repo site
RW+ = @dev
repo testing
RW+ = @all
疑問に思っている人のために、私はkeydirにuser1.pubとuser2.pubを持っています。
この時点で、GIT拡張機能をロードし、次の方法で接続を試みました。
gitolite@myserver:site with SSH key user1.ppk
ただし、[接続を試す]を押すと、gitoliteとしてログインし、管理者を含むすべてのリポジトリが一覧表示されますが、表示されないはずです。(「サイト」が表示されることを期待していました)しかし、明らかに「gitolite」としてログインしています
次にuser1@server:site" and was presented with a
、user1`のパスワードを試してみました。
どこが間違っているのか、ドキュメントを調べても何も見つかりませんでした。私は明らかにここでそのような新人の間違いを犯しています...