Quelqu'un a mis en place un git clone ou de l'interface de la bibliothèque à l'aide de nodejs?
Je suis à la recherche d'une mise en œuvre de git qui est accessible à partir de nodejs - telle une bête qui existent?
- Je suis curieux de savoir pourquoi c'est fermé. La question est concis, clair, étroit et - surtout - à l'évidence de réponse. Ce qui me manque? Il a été fermé sans commentaires, qui indiquent comment l'améliorer? Semble juste bizarre. 🙂
- Aussi découvrez github.com/qrpike/NodeJS-Git-Server pour un serveur git écrit en NodeJS
- M. Hunt, en Demandant des outils est considéré comme un mauvais habbit. Le raisonnement est que c'est pas vraiment une programmation de question et va conduire à des fanboy guerres. À mon humble avis ces "mauvais" qustions m'a beaucoup aidée et je vais les rater.
- "ambiguë, imprécise, incomplète, trop large, ou de la rhétorique et ne peut pas être raisonnablement répondu dans sa forme actuelle"—none, none des raisons est à distance valide. la preuve: le cas des OP question peut honnêtement être répondu par "oui", comme illustré ci-dessous. c'est aussi une véritable programmation de la question. pour ma part je suis toujours heureux de voir de quand bien informés les lecteurs parviennent à publier une réponse avant que les gardiens de mars dans le.
- J'étais tellement triste de voir qu'il y avait aucun moyen de signaler / bas-vote les 5 personnes qui, à tort, fermé à cette question légitime.
- ce types de questions peuvent être posées à softwarerecs.stackexchange.com
Vous devez vous connecter pour publier un commentaire.
Ressemble actuellement, il existe plusieurs options pour l'utilisation de git à partir d'un nœud:
Remarque assurez-vous si il y a un git bibliothèque pour le Nœud, mais vous pouvez aussi exécuter un processus de shell directement, par exemple:
il est également nœud-gitteh comme libgit2 liaisons, mais les deux gitteh et christkv/node-git n'étaient pas de la qualité et de l'exhaustivité j'avais besoin
J'ai écrit treeeater un spawn git wrapper, qui est exigible à la plaine des objets javascript à la place de chaînes de caractères, peut analyser une partie de la sortie (git log → valider les objets, git ls-arbre → objet de l'arborescence de la hiérarchie) et s'exécute asynchrone. Il est en cours d'utilisation et prend en charge toutes les commandes git, au moins de les appeler et de la tuyauterie leur sortie de segment ou une ligne sage. Vous pouvez coller à git homme-pages pour obtenir la documentation à chaque commande.