Ich habe jetzt ein VPS (OS: Centos/Debian). Was ich will, ist meine eigene Website (RoR/Python) zu entwickeln und einige funktionale Programme wie Parser, E-Mail-Server und so weiter zu schreiben. Was ich jetzt mache, ist Code zu schreiben und ftp zu verwenden, um meinen Code zu schieben, dann benutze die root-Shell (die langsam und langsam ist) auf vps, um zu laufen und zu debuggen. Das bringt mich um. Kann mir jemand sagen, wie ich damit umgehen soll? Und was soll die Root Shell ersetzen?Wie schiebe ich meinen Code zu meinem VPS, nachdem ich Push to git Repo?
0
A
Antwort
1
Versuchen Sie dies.
- auf Ihrem VPS installieren git
- Clone Ihre Repo- und eine Niederlassung namens Produktion oder so ähnlich Kasse
- auf Ihrem dev Maschine verpflichten alle Code, den Sie
- Merge es in die Produktion Zweig bereitstellen möchten
- Login VPS und cD in Ordner 2
- git in Schritt geklonte Pull in allen Änderungen von git auf Produktionszweig bringen sollten
All dies kann automatisiert werden, aber wenn Sie dies mit einer einfachen HTML-Datei versuchen, werden Sie den Prozess verstehen und sich wohl fühlen, Schluck oder grunzen basierte Automatisierung jedes Schrittes zu tun. Idealerweise können Sie einen Task-Runner auf dem Entwicklungscomputer haben, der den Task und ssh an Ihren vps ausführt, das Verzeichnis in Ihren git-Ordner ändert und Änderungen übernimmt, eventuell vorhandene Änderungen verdeckt und die letzte Version irgendwo anders sichert und bei Bedarf die Datenbankmigration durchführt etc. Aber machen Sie sich in dieser Phase keine Sorgen.
Verwandte Themen
- 1. Wie schiebe ich zum git-Repo von Scriptler?
- 2. git lokal, Push to tfs remote Repo
- 3. Git Push to Remote Problem
- 4. Git/GitHub Push zu jemand anderen von meinem Repo
- 5. Wie verschiebe ich meinen Remote-Git-Repo zu einem anderen Remote-Git-Repo?
- 6. Wie Push to Git Unterbaum?
- 7. Wie übertrage ich einen Git Repo auf meinen anderen Computer?
- 8. git - falsche E-Mail-Adresse für Push-to-Repo
- 9. Wenn ich meinen Code auf GitHub, drücken Push to Git zurück Fehlercode
- 10. Wie erreiche ich ein Git Repo in meinem Heimnetzwerk?
- 11. Wie Push-Repo mit Gitlab?
- 12. Git schlägt auf Symlinks zu meinem Repo
- 13. Push-git Submodul Änderungen an meinem eigenen Repo
- 14. Git Push-to-Live-Server
- 15. Durchführung git push mit Repo-URL voreingestellt
- 16. Wie dereferenziere ich einige Dateien in meinem Git Repo
- 17. Zielverzeichnis leer nach git push to remote
- 18. Ich kann meinen Git Repo nicht von Heroku klonen
- 19. Wie kann ich meinen Kakao Repo aktualisieren?
- 20. Git Push-to-Heroku
- 21. Ich habe eine git svn dcommit vor einem Pull gemacht - wie kann ich meinen Repo reparieren?
- 22. Wie mache ich eine git Rebase rückgängig, nachdem ich git push Ursprung + Master habe?
- 23. Push von einem Repo zu einem anderen - Git
- 24. Wie kann ich meinem VPS-Server eine zusätzliche Site hinzufügen?
- 25. Fehler 403 mit Git Push-to-Gogs
- 26. Wie schiebe ich einen neuen Ordner (mit anderen Ordnern und Dateien) in ein bestehendes Git Repo?
- 27. Vollständiger Beitrag zu Git Repo
- 28. Wie kann ich meinen Repo-Zugriff ändern, um dorthin zu gelangen?
- 29. Wie schiebe ich von Eclipse/PyDev zu Heroku?
- 30. Wie git Repo in meinem Paket hinzuzufügen.json
Haben Sie versucht, git on vps und git pull [Zweig zu veröffentlichen] statt ftp? –
@FarrukhSubhani Ich habe kein Konzept auf, werde einen Blick – Zanecat