9

Hyper-VのUbuntu Server 12.04LTS(15日にダウンロードしてインストール)に「バニラ」インストールと呼ぶものがあります。

すべてがUbuntuでうまくいっているようです。合成 NIC は優れています。問題は検出されませんでした。

私の計画は、Gitolite を使用して中央の GIT リポジトリとして使用することです。

私は SSh を正しくインストールしました (少なくとも、それは " " ができるからだと思いますssh myaccount@mydomain.com

キーは私の Mac のターミナルで生成され、コピーされました。それはうまくいきました。

私の問題は、Gitolite をインストールしようとすると、次のエラーが表示されることです。

   No adminkey given - not setting up gitolite.

これらは、インストールを実行するために使用したコマンドです。

sudo apt-get install git-core
sudo apt-get install gitolite

私もこれを試しました:

sudo apt-get install git-core

sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos 'git version control' \
  --group \
  --disabled-password \
  --home /home/git \
git

sudo apt-get install gitolite

...同じ結果

いくつかのバージョン情報:

Git core: 1:1.7.9.5-1
Gitolite: 2.2-1
Ubuntu: 12.04

何か案は?
Gitolite は実際に Ubuntu 12.04 で動作しますか?

4

4 に答える 4

0

You need to provide your personal public key (the one you use to connect to the box itself) in the installation. I don't know how exactly it works when using apt, but the gitolite docs are extensive and should contain the information you need.

于 2012-07-18T13:05:48.057 に答える
0

アカウント「 」で gitolite をインストールした場合、自分のアカウントで ssh できることは gitolite とは関係ありませんgit

git を管理するために を使用している場合は/home/git、そこで公開/秘密鍵を生成する必要があり ( /home/git/.ssh)、apt-get プロセスがgitolite setup -pk "${H}/.ssh/id_rsa.pub"gitolite インストールの一部を実行することを願っています。

... または、選択したディレクトリに手動でインストールすることもできます。それが私が行うことです

ここでも、Git サーバーへのすべての ssh アクセスは、ユーザー ' git' として行われます (以前に Gitolite に登録されたユーザーの公開鍵を使用します)。

はい、gitolite は Ubuntu12.04 で問題なく動作します。

于 2012-07-18T16:06:18.230 に答える
-6

パッケージが壊れている可能性があると思います。

ソースからインストールする方が良いかもしれません。

このチュートリアルに従ってみてください: http://www.bigfastblog.com/install-gitolite-to-manage-your-git-repositories

リポジトリ自体の公式ドキュメントでも、ソースからのインストールを推奨しています: https://github.com/sitaramc/gitolite

于 2012-07-18T13:06:15.203 に答える