github - git把本地文件推送至linux服务器网站根目录?
仅有的幸福
仅有的幸福 2017-05-02 09:26:19
0
2
833

正在学写网站,js cs html写好之后每次用ssh推送到服务器要好长的代码,怎么把本地的网站文件用git命令推送到远程服务器(ip 1.1.1.1)的网站根目录/home/www下(网页文件的github库和本地库都已建好)。
OS:
本地:Ubuntu 14.04
服务器: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