0

リモート サーバーで GitHub を実行することに関する投稿がたくさんあることは知っていますが、理解できる、または従うことができる投稿が見つかりません。コマンドラインの話とSSHに関するこのすべての話は私を完全に混乱させます.

私のシナリオ:

テキストファイルを使用してサイトのコンテンツを管理する CMS として Statamic を使用してサイトを構築しました。サイトのファイルのほとんどを含む GitHub リポジトリもここにあります: https://github.com/katrinkerber/katrinkerber

OSX で GitHub アプリを使用して、ローカルの CSS や HTML ファイルなどに加えた変更をリモートの Github リポジトリにプッシュしています。Git に関する私の基本的な理解は、ここまでです。

既存のコンテンツが編集されるか、新しいページ/エントリが CMS のコントロール パネルから公開されるたびに、サイトがホストされているサーバーの *_content* フォルダー内でファイルが更新または作成されます。

私が望むのは、Github がサーバー上で行われた変更、特にその *_content* フォルダーをリッスンして追跡することです。

私の試みの 1 つは、ローカル ファイルの.gitフォルダーをサーバーにアップロードし、プライマリ リモート リポジトリパスを変更することでしたが、うまくいきませんでした。

私は何をする必要がありますか?

4

1 に答える 1

0

実際、Git (Web アプリケーション/ネットワークである GitHub ではなく、バージョン管理システム) を実行する唯一の方法は、SSH を使用することです。

ここに良い記事があります: http://git-scm.com/book/en/Getting-Started-Installing-Git#Installing-on-Linux

そして、それを起動して実行する場合は、デプロイメントをセットアップする良い方法があります: http://blog.ekynoxe.com/2011/10/22/automated-deployment-on-remote-server-with-git/

于 2012-12-13T03:41:54.480 に答える