Débutant pour apprendre git. Ne pas comprendre les différences entre les différentes façons de travailler. J'espère que vous pourrez m'aider à comparer.
Trois endroits pour mettre le code : VPS, hébergement Coding.net, machine locale
Il existe désormais trois méthodes :
VPS crée un répertoire de travail. Sur cette machine, utiliser git clone
directement sur le répertoire de travail nécessite une étape supplémentaire de git reset --hard master. Cela ne sera pas automatisé
VPS a un dépôt, un répertoire de travail et crée des hooks. En utilisant cette machine, vous pouvez utiliser git-hook
Créez un dépôt dans coding.net, créez un webhook et git pull automatiquement un vps.
Cela peut utiliser le webhook fourni
C'est la méthode que j'ai apprise jusqu'à présent. Ces trois méthodes sont-elles les plus efficaces ?
En fait, ce que vous voulez demander, c'est comment effectuer simplement une intégration/un déploiement continu, n'est-ce pas ? Il est plus sûr et plus simple d’héberger le code chez un tiers et d’utiliser des webhooks.
Si votre code doit exécuter un test unitaire ou être construit avant le déploiement, vous aurez peut-être besoin de CI. Il existe de nombreux CI gratuits disponibles, et la plupart d'entre eux prennent également en charge le déploiement automatique. Par exemple : travis-ci
Les fichiers statiques sont servis directement à l'aide des pages de codage. Nodejs utilise PM2 pour le déploiement.
Existe-t-il un lien nécessaire entre l'apprentissage de Git et l'achat d'un VPS ?