2012-10-25 2 views
5

こんにちはすべて、は、インストールに新しいgitlabに

バックアップされたいくつかの古いGitのリポジトリをプッシュし、インストールgitlab知っていたにそれらを追加するプロセスにいることはできません。インストールはここのガイドのようになりますhttps://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image

このように新しいorigin remoteを追加すると、

git remote add origin [email protected]:project.git 

と期待してHTTPおよびLANからSSHを介してアクセスできるようGitlabがインストール

fatal: 'project.git' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly 

が動作している以下の私が手にプッシュしよう。

gitlabステータスタスクが細かすぎる返し

bundle exec rake gitlab:app:status RAILS_ENV=production 

誰もが私が今探している必要があります任意のアイデアを持っていますか?困った。

編集。

ssh [email protected] "ls /usr/local/project.git" 

:私はあなたと接続しようとしているとして、あまりにもssh://[email protected]/usr/local/project.gitスタイルと同じユーザーとして

答えて

0

でGitのリポジトリを追加しようとしました

SSHキーがやる存在していますレポを確認してください。同じユーザーとして

git clone [email protected]:/usr/local/project.git 

次にGitのクローンを行う追加。

私はあなたが正しいリポジトリの場所を持っていないという疑いがあります。

+0

あなたは正しいです、場所にレポがありません Gitlabはフロントエンドから新しいプロジェクトを作成するときに/ home/git/repositories /にリポジトリを作成していませんが、gitolite-admin.gitをクローンすることができますインストールの一環として入手 – Kelvin

+0

これに関する決議はありますか?私もこの問題を抱えています。私のreposは明らかにサーバー上の '/ home/git/repositories/my_username'に(gitlabのフロントエンドを通して)作成されていますが、プッシュしようとしたときには見つかりません – sadmicrowave

1

この質問は少し古いので、これはまだ役立つかどうかはわかりませんが、同じ問題があり、最終的に解決しました。

解決策は、this bug reportにあります。

/etc/nginx/sites-available/gitlabには、参考にしたコメントに従うと、あなたのIPが表示されます。代わりに*:80を聞くように変更してください。それは次のようになります。

listen *:80 default_server;   # e.g., listen 192.168.1.1:80; 

を次に、Gitlabとnginxのを再起動します。私のために問題を解決し

sudo service gitlab restart 
sudo service nginx restart 

これが問題であることを確認するために、私は*を削除し、IPを入れ直して再起動しました。それを戻して、それは働いた。

私はこれがなぜそれを修正するのか完全にはわかりませんが、これが誰かを助けてくれることを願っています。これは対処するのに非常に不満な問題でした。

関連する問題