J'essaie de configurer un dépôt GIT sur un serveur web distant et de le connecter à un projet sur mon Eclipse mais j'ai eu des problèmes en le faisant. J'ai fait mes devoirs et essayé tout ce que je pouvais et suis actuellement dans une impasse.Egit pour le développement web
Référentiel créé sur le serveur distant. Référentiel créé sur l'ordinateur local. Projet créé connecté au référentiel informatique local. J'ai essayé toutes les méthodes pour connecter les deux référentiels. Impossible.
Oui, c'était l'une des méthodes que j'ai essayées.
J'ai créé un repo git sur mon serveur distant.
Puis j'ai importé un projet et donné des informations à mon serveur pour me connecter au repo.
J'ai pu me connecter et j'ai donné au projet tous les fichiers de mon serveur.
J'ai apporté une modification au fichier et suis ensuite passé à 'team> stage> commit> push'.
J'ai eu cette erreur « à distance: erreur: refus de mise à jour vérifié branche: refs/heads/maître
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you pushed, and will require 'git reset --hard' to match
remote: error: the work tree to HEAD.
remote: error:
remote: error: You can set 'receive.denyCurrentBranch' configuration variable to
remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into
remote: error: its current branch; however, this is not recommended unless you
remote: error: arranged to update its work tree to match what you pushed in some
remote: error: other way.
remote: error:
remote: error: To squelch this message and still keep the default behaviour, set
remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.
To ssh://[email protected]/var/www/html/lms
! [remote rejected] master -> master (branch is currently checked out)
error: failed to push some refs to 'ssh://[email protected]/var/www/html/lms'
Eh bien, après environ 8 heures je suis allé en rage totale nerd et fracassé mon clavier contre le mur. Quelle belle façon d'être introduit dans un outil de contrôle de version populaire.
This illustre parfaitement ma frustration. Au diable avec Git. Bonjour subversion, tu m'as manqué.
Ce serait génial si vous pouviez poster quelques captures d'écran et plus de détails sur ce que vous essayez de faire. Avez-vous une configuration de dépôt git? Si oui, essayez-vous de vous connecter à Eclipse? –
Oui J'essaie de me connecter à un répertoire sur mon serveur avec eclipse et j'ai ce répertoire sous contrôle de version GIT en utilisant le plugin EGIT pour Eclipse. J'ai fait une modification à mon message pour répondre à votre dernière question. –
Lecture [this] (http: // stackoverflow.com/questions/2816369/git-push-error-distant-rejeté-master-master-branche-is-currently-checked-checked), il semble que votre problème est que votre dépôt distant n'est pas vide. Avez-vous déjà lu ceci? Lisez ceci pour plus de détails sur les dépôts nus: http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server – greg0ire