2017-08-07 4 views
0

J'ai un problème que je ne peux pas l'air d'être en mesure de résoudre ...Git jette hors de la mémoire erreur après déconnexion du serveur

Je veux utiliser GutHub pour développer une application Web avec joomla localement et poussez mes changements sur le serveur chaque fois que je le ressens. Il fonctionne très bien, mais après que je me déconnecte le serveur je reçois une erreur qui reste, même si je lève les limites de la mémoire par config: fatale: mémoire, realloc n'a pas

Je ne suis pas un expert depuis Je commence toujours utiliser GitHub, mais ce sont mes pas et peut-être vous avez un conseil pour moi ...

  1. (sur le serveur 1and1.com) je commence sur le serveur, l'installation d'une nouvelle joomla 3.7.4 et copiez le .gitignore de git // joomla/joomla-cms dans mon répertoire webroot, en ignorant tous les fichiers de base.

  2. (serveur)

    • 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. (ordinateur local, le clonage dans répertoire local appelé Webroot)

  4. (local) faire un travail

  5. (local)

    • git add . && git commit -m "Joomla 3.7.4"
    • git push
  6. (serveur)

    • git checkout -f

Je répète les étapes 5 et 6 toute la journée, cela fonctionne comme prévu et la fichiers sur le serveur un re étant mis à jour chaque fois que je répète les étapes.

Lorsque je me déconnecte du serveur ou que je suis connecté après un certain temps, le serveur se verrouille dans l'erreur, peu importe si j'essaie de passer à la caisse ou simplement d'appeler l'état git. Mes plus gros fichiers font environ 250ko (jpegs), je ne gère pas les bases de données sur git, c'est juste un dossier sur lequel je travaille qui est en train d'être mis à jour, donc je ne comprends pas vraiment ce que je fais: Tous les conseils seraient très appréciés, Merci!

Répondre

0

j'ai pu résoudre le problème avec

git config --global core.preloadIndex false