2017-08-07 14 views
0

I持って、私は解決することができように見えることはできません問題...Gitはサーバーからログオフした後、メモリ不足エラーがスローされます

私はでWebアプリを開発するためにGutHubを使用したいですjoomlaをローカルに配置し、私の気持ちが変わるたびにサーバーに変更をプッシュします。 それは素晴らしい作品が、私は、私は設定あたりのメモリ制限を上げた場合でも、残りのエラーを取得する私は、サーバーをログオフした後: 致命的な:メモリの不足、reallocのは

を失敗した私は以来、専門家ではありませんよ私は新鮮なのインストール、サーバー上で起動し (1and1.comサーバー上で)私はまだGitHubのを使用することを始めているが、これらは私のステップであり、多分あなたは私のためのアドバイスを持っている...

  1. joomla 3.7.4を実行し、git // joomla/joomla-cmsの.gitignoreをwebroot-directoryにコピーして、すべてのコアファイルを無視します。

  2. (サーバ)

    • git init
    • git config receive.denyCurrentBranch false
    • cat <<EOF>> webrootdir/.git/hooks/post-receive
    • #!/bin/sh
    • GIT_WORK_TREE=webrootdir git checkout master -f
    • EOF
    • chmod 755 webrootdir/.git/hooks/post-receive
  3. (ローカル) が

  4. (ローカル)いくつかの作業を行う(ローカルコンピュータは、ローカルディレクトリへのクローニングは、ウェブルートと呼ばれます)

    • git add . && git commit -m "Joomla 3.7.4"
    • git push
  5. (サーバー)

    • git checkout -f

私は期待どおりに動作しますが、一日中手順5と6を繰り返し、サーバー上のファイル私はステップを繰り返すたびに更新されています。

サーバーをログオフしたり、しばらくしてからログオフすると、サーバーはチェックアウトしようとするか、単にgitのステータスを呼び出すかにかかわらず、エラーにロックされます。 私の最大のファイルは約250kB(jpegs)ですが、私はgitの上にデータベースを管理していません。それは私が作業しているテンプレートフォルダですので、私が間違っていることは分かりません。/

アドバイスをいただければ幸いです。 ありがとうございます!

答えて

0

私は

git config --global core.preloadIndex false 
で問題を解決することができました