2016-12-13 16 views
1

私はcentos 6を持つサーバーを持っていて、GITLABを実行しています。ネットワークを静的IPで使用すると、ローカルのリポジトリをSSHとHTTPSリンクを持つGitLAbにプッシュする必要があります。しかし、私がサーバにプッシュするたびに、それは表示されます致命的な: 'jigar/test.git'はgitリポジトリとして表示されない致命的:リモートエンドが予期せずにハングアップする

**[[email protected] adarshcr7]# git push origin HEAD:master 
[email protected]'s password: 

fatal: 'jigar/test.git' does not appear to be a git repository 

fatal: The remote end hung up unexpectedly.** 

Gitlabをネットワークで動作させようとしています。 他のコンピュータもCyber​​aomを介してネットワークに接続されています。

+0

ネットワークサービスおよび接続に関する問題については、[ServerFault @ SE](http://serverfault.com/)および[SuperUser @ SE](http://superuser.com/)があります。 –

+0

@AntonSamsonovこれは接続に関するものではありませんが、WebインターフェイスでRepoを最前面に作成していない可能性が最も高いです。 – Vampire

+0

@Vampire Yeah、これがネットワーク*サービス*(つまりgitサーバーの設定リポジトリ設定、ファイル権限、その他のシステムレベルのセキュリティ対策などの側面)を最初に実行します。しかし、私にネットワーク接続性を思い出させるのは、 '192.168.1.10'です.GitLabを実行しているサーバではなく、同じユーザアカウントを持つ他のマシンです。 –

答えて

1

まあ、エラーメッセージには、ユーザjigartestというGitリポジトリはありません。だから、GitlabのWebインターフェイスにアクセスし、リポジトリをプッシュしようとする前にリポジトリを作成してください。


更新:
あなたが別のマシンから作品をプッシュ/ Webインターフェイスおよびクローニングにレポを作成したの言うように、私はあなたが見る権利を持っていない別のユーザーとして認証を疑いますこのリポジトリ。それが動作しないマシンでssh [email protected]を実行してみてください。GitLabはあなたが識別したユーザを教えてくれます。そのユーザーにWebインターフェイスのリポジトリへのアクセス権を与えたり、認証しているユーザーからSSHキーを削除したり、Webインターフェイスでアクセスできるユーザーにキーを追加したりします。

+0

まず最初に私はgitlabを新しくしています。**新しいプロジェクト**をクリックしてリポジトリを作成しました** Gitlab Webインターフェースのテストとして名前をつけて私にリンクを与えます ** SSH:[email protected]:jigar/test.git ** HTTPS = https://[email protected]/jigar/test.git** プッシュプルとクローンオプションが機能しない上記のエラーが表示されます。 –

関連する問題