github - git pousse les fichiers locaux vers le répertoire racine du site Web du serveur Linux ?
仅有的幸福
仅有的幸福 2017-05-02 09:26:19
0
2
853

J'apprends à écrire un site Web js cs htmlAprès l'avoir écrit, il faut un long code pour le transmettre au serveur à chaque fois en utilisant ssh. Comment transmettre les fichiers du site Web local vers la télécommande. serveur utilisant la commande git (ip 1.1.1.1) Sous le répertoire racine du site Web /home/www (la bibliothèque github et la bibliothèque locale de fichiers de page Web ont été construites).
OS :
Local : Ubuntu 14.04
Serveur : Centos 6.5

仅有的幸福
仅有的幸福

répondre à tous(2)
左手右手慢动作

Git transfère également vos fichiers vers le serveur via ssh, pourquoi ne pas utiliser ssh directement ?

scp -r somefiles username@1.1.1.1:/home/www/ 

Améliorez un peu plus l'efficacité et mettez à jour progressivement :

rsync -avzPe ssh somefiles username@1.1.1.1:/home/www/

Si vous souhaitez uniquement utiliser git, vous devez modifier post-update.sample sous les hooks dans le répertoire .git de votre entrepôt git sur le serveur
Ajoutez une ligne de git pull et nommez-la post-update. et attribuez-lui les autorisations d'exécution (chmod +x après la mise à jour).

左手右手慢动作

Il existe un fichier hook dans git, qui peut réaliser un déploiement automatique. Vous pouvez rechercher sur Baidu et Google l'utilisation spécifique. Il peut déployer automatiquement le programme que vous avez téléchargé depuis git dans le dossier que vous spécifiez

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal