Git Version Control — Deploy direct din Git
Instrumentul cPanel care îți permite să conectezi un repository Git (GitHub, GitLab, Bitbucket sau privat) și să deployezi automat codul pe server la fiecare push — fără FTP, fără upload manual de fișiere.
Deploy modern direct din Git
Git Version Control este o funcție cPanel care automatizează deploymentul — conectezi repository-ul tău Git la hosting și orice push pe branch-ul main actualizează automat fișierele de pe server. Fără FTP, fără SFTP, fără upload manual.
Conectare GitHub / GitLab / Bitbucket
Conectezi orice repository Git public sau privat — GitHub, GitLab, Bitbucket sau un server Git propriu. Autentificarea se face prin SSH key sau token.
Deploy automat la push
Configurezi un webhook în GitHub/GitLab — la fiecare git push pe branch-ul main, cPanel preia automat modificările și le aplică pe server în câteva secunde.
Script de deployment customizabil
Configurezi un fișier .cpanel.yml în repository care definește comenzile rulate după pull — ideal pentru composer install, npm build, migrări DB sau golire cache.
Istoricul commiturilor vizibil
Vizualizezi istoricul deploymenturilor direct din cPanel — ce commit a fost deployat, când și cu ce mesaj. Rollback manual posibil prin SSH.
Tot ce poți face cu Git în cPanel
Un workflow modern de development și deployment direct din panoul de control al hosting-ului.
Conectare repository Git
Conectezi orice repository Git remote — GitHub, GitLab, Bitbucket sau self-hosted. Autentificare prin deploy key (SSH) sau HTTPS token.
Deploy automat prin webhook
La fiecare git push, webhook-ul GitHub/GitLab declanșează automat pull-ul pe server. Site-ul este actualizat în câteva secunde fără intervenție manuală.
Deployment script .cpanel.yml
Definești comenzile rulate după fiecare pull: composer install, npm ci, artisan migrate sau golire cache — personalizabil per repository.
Repository local pe server
Poți crea un repository Git direct pe server (bare repo) și face push din mașina locală prin SSH. Util pentru deployment fără servicii externe de hosting Git.
Branch-uri multiple
Configurezi deployment pe orice branch — main pentru producție, develop pentru staging, feature branches pentru testare înainte de merge.
Istoricul deploymenturilor
Vizualizezi în cPanel ce commituri au fost deployate, când și de către cine. Rollback la o versiune anterioară posibil prin SSH cu git checkout.
De la cod local la site live în 4 pași
Odată configurat, fluxul de deployment este complet automat — lucrezi local, faci push și site-ul se actualizează singur.
Configurare inițială
Conectezi repository-ul Git la cPanel o singură dată — adaugi URL-ul repo, SSH key-ul și configurezi webhook-ul în GitHub/GitLab.
Lucrezi local
Dezvolți funcționalități noi pe mașina ta locală, testezi și faci commit în mod obișnuit cu git add, git commit.
git push → Deploy automat
Faci git push pe branch-ul main. Webhook-ul notifică serverul Trustnet Solutions care preia imediat modificările și rulează scriptul de deployment.
Site actualizat live
În câteva secunde, site-ul de producție reflectă toate modificările tale. Zero FTP, zero upload manual, zero erori de transfer.
---
deployment:
tasks:
- export DEPLOYPATH=/home/user/public_html/
- cd $DEPLOYPATH
- /usr/local/bin/composer install --no-dev --optimize-autoloader
- /usr/local/bin/php artisan migrate --force
- /usr/local/bin/php artisan config:cache
- /usr/local/bin/php artisan view:clear
Despre Git cPanel
Răspunsuri despre managementul versiunilor și deployment pe hosting-ul Trustnet Solutions.
Inclus în toate planurile
Git Version Control este disponibil pe toate planurile Trustnet Solutions
GitHub, GitLab, Bitbucket
Compatibil cu orice platformă de hosting Git sau repository privat
Git Version Control inclus în cPanel
Disponibil pe toate planurile Trustnet Solutions. Conectezi repository-ul Git și deployezi automat la fiecare push — fără FTP, fără upload manual.
Compatibil cu GitHub, GitLab, Bitbucket și orice server Git privat. Acces SSH inclus pentru comenzi avansate.