2016-12-19 47 views
1

をgitのリモートサーバーに接続します。今すぐ私は<a href="https://omeka.org/" rel="nofollow noreferrer">Omeka</a>の私の元のインスタンスを持つリモートサーバー持って

を、私は地元ですべてのコードをダウンロードして、Gitのレポを作成しました。

ユーザーは自分のリモートサーバーに直接コンテンツを追加するため、リモートから直接コミットし、ローカルで変更をダウンロードします。

私は離れたサーバーにgitリポジトリがありません。

だから、私は遠くのサーバにローカル.gitフォルダをコピーしようとしましたが、今、私が手:

error: bad index file sha1 signature 
fatal: index file corrupt 

私はそれをどのようにすればいい?

+0

裸のレポジトリですか? http://stackoverflow.com/questions/6214711/git-log-and-show-on-a-bare-repo – Andy

+0

このエラーはいつ発生しますか?あなたがしたことを複製するためにどのようなコマンドを使うことができますか? – Guildencrantz

+0

gitのステータスを実行すると得られます –

答えて

1

リモートからgit repoを提供するには、サーバにbare repositoryを作成し、そのフォルダをhttps/ssh protocol経由で提供する必要があります。

次に、https/ssh urlを介してリモートサーバーをローカルサーバーにクローンします。その後、リモートサーバー上で行われたコミットをすべて引き出すことができます。

あなたは素敵なチュートリアルを見つけることができますhere

+1

GITが最初に構築されたときに中央サーバに割り当てられる名前であるので、リモートサーバ«起点»の命名もうまくいくでしょう。 – Adirio

関連する問題

 関連する問題