1

以下は私の構成です:

config/gitlab.yml
gitlab: ホスト: 192.168.5.165
ポート: 8001

config/database.yml

ユーザー名: gitlab
パスワード: "xxxxx"

gitlab-shell/config.yml:

gitlab_url: "http://192.168.5.165:8001/"

/etc/nginx/sites-available/gitlab:

聞く 192.168.5.165:8001;

サーバー名 192.168.5.165;

新しいプロジェクトを作成し、コマンドからプッシュすると、エラーが発生しました:

alex@ubuntu:~/gitlabProjects/test$ git remote add origin git@192.168.5.165:alex/test.git alex@ubuntu:~/gitlabProjects/test$ git push -u origin master fatal: '/home/git/repositories /alex/test.git' は git リポジトリの致命的ではないようです: リモート エンドが予期せずハングアップしました

その後、別の方法を試しましたが、エラーが発生しました:</p>

alex@ubuntu:~/gitlabProjects/test$ git remote add test git@192.168.5.165:8001:alex/test.git alex@ubuntu:~/gitlabProjects/test$ git push -u test master アクセスが拒否されました。

私の公開鍵は大丈夫だと確信しています。私は本当にこの問題を解決することはできません。

/home/git/gitlab$ sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production チェック環境 ...

gitユーザー用に構成されたGit? ... はい python2 はありますか? ... はい python2 はサポートされているバージョンですか? ... はい

環境を確認しています ... 終了しました

GitLab シェルをチェックしています...

GitLab シェル バージョン >= 1.7.0 ? ... OK (1.7.0) Repo ベースディレクトリは存在しますか? ... はい レポベースディレクトリはシンボリックリンクですか? ... git:git が所有するリポジトリ ベースはありませんか? ... はい レポ ベース アクセスは drwxrws です---? ... はい post-receive フックは最新ですか? ... はい、リポジトリの post-receive フックはリンクです: ... alex / write-clean-code ... ok alex / HelloGitlab ... ok alex / Test ... ok

GitLab シェルを確認中 ... 完了

Sidekiqをチェックしています...

ランニング?... はい

Sidekiq をチェックしています ... 完了しました

GitLab をチェックしています...

データベース構成は存在しますか? ... はい データベースは SQLite です ... いいえ すべての移行は完了していますか? ...はいGitLab構成は存在しますか? ... はい、GitLab の設定が古くなっていますか? ... 書き込み可能なログ ディレクトリがありませんか? ... はい Tmp ディレクトリは書き込み可能ですか? ... はい 初期化スクリプトは存在しますか? ... はい 初期化スクリプトは最新ですか? ... はい プロジェクトにはサテライトがありますか? ... alex / write-clean-code ... はい alex / HelloGitlab ... はい alex / Test ... はい Redis バージョン >= 2.0.0? ... はい あなたの git bin パスは "/usr/bin/git" です Git バージョン >= 1.7.10 ? ... はい (1.8.4)

GitLab をチェックしています ... 完了しました

4

1 に答える 1

0

Githubこれがあなたのリポジトリでやりたいことだと思います...

  • まず、以前の変更をコミット解除してクリーンアップを実行します
  • 現在HEADの状態を指定された状態にリセットするには、次のコマンドを使用できます。これを試してください

    git reset --hard origin/master

于 2013-09-04T08:17:30.430 に答える