タグ

git-ftpに関するso-do12のブックマーク (4)

  • Gitでサイトを更新したい! - Qiita

    git で手元でバージョン管理してるのにいちいち git-archive で差分を出して 展開して、FTPで持って行って上書きなんてめんどくさいなぁ・・・ コマンドだけででうまくできないものかと思った時に使える技。 SSHが使える場合とFTPのみ使える場合とで2パターン用意しました。 WindowsがメインPCなのでWindowsでも使える手順となります。 使うgitはオーソドックスにmsysgitです。 SSHが使える場合 昨今のレンタルサーバーではSSHを利用できるオプションがあります。 ロリポップ! (スタンダードプラン、エンタープライズプラン) heteml さくらのレンタルサーバー (スタンダードプラン以上) XServer git は ssh:// をリモートリポジトリに設定してやるとSSH経由で操作を行えるのでこいつを使います。 今回はロリポップ!を使った場合を想定して進めま

    Gitでサイトを更新したい! - Qiita
  • git で push したファイルを FTP 経由で差分アップロードするよ - ヤルキデナイズドだった

    リポジトリに FTP 経由で push *ではない*です、念のため。 SSH も rsync もないサーバに Web サイトをホストしてると更新とか面倒→ git で管理してFTP 経由で push すればいいじゃん!→できないじゃん!→フガフガ! というわけでローカルのリポジトリに push → 更新されたファイルのみ FTP でアップロードしてやることにしました。 手順 1. GitPython をインストール git のファイルシステムを Python から使えるようにしたラッパーライブラリ GitPython をインストールします。これは easy_install で一発。 easy_install gitpython 2. git-ftp.py をインストール git-ftp.py は git のリポジトリから更新されたファイルだけをアップロードしてくれるステキなスクリプト。ht

  • Karappo web design room » git-ftp.pyを使ってGitで管理しているFTP経由でローカルとリモートのファイルを同期

    既にリモートサーバー上に配置されたプロジェクトを、今後Gitでバージョン管理していきたい場合、どうするのが一番いいのでしょうか? こちらに書いたTransmitのディスク機能を使って、リモート側にリポジトリを作って・・・というやり方だと、addしたときに下記のようなエラーが出てうまく行きませんでした。 error: file write error (Input/output error) fatal: unable to write sha1 file GitのドキュメントにはFTP経由でもいけそうに書いてあるのですが、マウント以外の方法でも自分が試した限りでは駄目でした。cloneなどはいいけど、書込み系のコマンドは駄目なのかもしれません。よくわかりませんが。 個人的にはこれだというところまでは行っていませんが、備忘録がてらひとつの方法の手順をまとめておきます。 git-ftp.pyを

  • GitリポジトリからFTPサーバにアップロード·git-ftp MOONGIFT

    git-ftpはGitのリポジトリからFTPサーバにアップロードできるGitコマンドの拡張です。 リポジトリはGitで管理しつつも、デプロイは未だにFTPを使っている…なんて会社は多いのではないでしょうか。せっかく先端の技術を使っておきながら半分はレガシーなまま、これでは勿体ないです。git-ftpを使ってスムーズな運営をしましょう。 設定です。git configを使ってユーザIDとパスワード、アップロード先を登録しておけます。 コマンド例です。 git-ftpを使うとGitリポジトリからFTPサーバにアップロードできるようになります。その逆はできません。ログインIDやパスワードは予め記録しておけるので、後はgit ftp pushを実行するのみになります。スコープ機能があり、複数のサーバへの同期を個別に管理できます。Ignoreにも対応し、設定ファイルを使ってアップロードしないファイル

  • 1