私は今VPS(OS:centos/debian)を持っています。私が望むのは、自分のウェブサイト(RoR/python)を開発し、パーサー、電子メールサーバーなどの機能プログラムを書くことです。私が今やっていることは、コードを書いてftpを使って自分のコードをプッシュしてから、vpsのルートシェル(遅くて遅い)を実行してデバッグすることです。これが私を殺している。誰も私にこれに対処する方法を教えてもらえますか?そして、ルートシェルを置き換えるために何を使用しますか?一度私のコードを私のVPSにプッシュするには、私はgit repoにプッシュしますか?
0
A
答えて
1
これを試してください。あなたのVPS上で
- gitの
- クローンあなたのレポをインストールし、あなたのdevのマシン上でその
- のように生産か何かと呼ばれるブランチをチェックアウトあなたは
- が本番ブランチ にそれをマージ展開するすべてのコードをコミット手順2
- Gitのプルにクローン化されたフォルダにVPSやCDへ
- ログインは生産ブランチ上のgitのからのすべての変更
これはすべて自動化することができますが、単純なhtmlファイルでこれを試してみると、プロセスを把握して、各ステップのぎこちなくまたは踏み台に基づいた自動化を快適に行うことができます。理想的には、あなたのvpsにデプロイタスクとsshを実行し、ディレクトリをgitフォルダに変更して変更を取り込む開発マシン上のタスクランナを持つことができます。また、既存の変更を隠し、最後のバージョンを別の場所にバックアップし、しかし、この段階では、このすべてについて心配しないでください。
関連する問題
- 1. git repoの一部を別のレポにプッシュする方法は?
- 2. Gitのプッシュは失敗しますが、正しいCHMODは私のステージングサーバーに私のコードをプッシュするが、エラーを取得したい
- 3. git repoにプッシュできません|ノードパッケージオープンエラー
- 4. 私はgit pushするとgitフックがリモートにプッシュされますか?
- 5. gitは私の更新をリモートにプッシュできません
- 6. 私のローカルマシンとのドッキングをプッシュまたはプッシュします。ドッカー
- 7. 私は配列にプッシュすると、それはまた別の配列にプッシュ
- 8. ルビー:私はHerokuのにGitのプッシュにしようとするとHerokuの
- 9. 私はgitバンドルにどのようにプッシュすることができます
- 10. 私は私のアプリはプッシュ通知をサポートしたい、と私は以下のように行うプッシュ通知
- 11. gitを使ってDocker Cloud Repoにプッシュする方法はありますか?
- 12. 私はcocoaPodsを更新したときにGitプッシュに失敗しました
- 13. git:エラー:一部のrefをrepoにプッシュできませんでした
- 14. 私はcocoapodsに私のlibをプッシュした
- 15. 週に一度gitリポジトリにサイトバックアップをプッシュするPHPスクリプト
- 16. のgit addは、私はgithubのに自分のファイルをプッシュしよう
- 17. 私はlocalにnodejsレポを持っています。どのように私はgithubにプッシュしますか?
- 18. gitのは、プッシュ私はssh越しのGitのリポジトリをクローン化し
- 19. 私のgitリポジトリにプッシュできません
- 20. 私はリモートgit担当者のファイルをプッシュできません
- 21. 私のプッシュ速度は非常に遅いですが、私のプル速度は普通です
- 22. ローカルのgit repoを別のオンラインgit reposにプッシュする(githubのような)
- 23. Git LFSはファイルをスキップしますがgitはrepoにそれをプッシュし始めます
- 24. Gitリポジトリ:これは私のgitであるか、別の枝にいくつかのコミットをプッシュする
- 25. jbpmスイートに組み込まれたgit repoへのプッシュ方法
- 26. プッシュgitのに
- 27. Git/GitHub私のレポの他の人のフォークにプッシュ
- 28. ドッカー:私は私のドッキングウィンドウのプライベートリポジトリにイメージをプッシュしようとしている
- 29. プッシュ証明書は、私は私のアプリのためのdevのプッシュ証明書を作成しました
- 30. Git拡張のためのGerritコードレビュープラグインは私にプッシュさせません
vpsでgitを設定しようとしましたが、ftpではなくgit pull [publish branch]を使用しましたか? –
@ FarrukhSubhani私はそれについて考えていない、見てみる – Zanecat