ほとんどすべてのホスティング(静的svn)にSVNをインストールする

0.イントロ


ほとんどの場合、ホスティングはエンドユーザーにsvnサポートを提供しません。または、この機能は追加の有料オプションとして提供され、多数のファイルでプロジェクトを更新することは簡単な作業ではありません。 特に、変更が多くの​​関連ファイルに影響した場合。 ftpを介した古いバージョンや、その後の解凍でアーカイブをダウンロードすることは、エラーの可能性を伴うため、特に適していません。 一部のファイルのダウンロードの不足(ftp)か、フォルダー\ファイル(アーカイブ)に対する不正な権限か。 これはすべて例です。 しかし、この問題を解決するより便利な方法があります。 ホスティングにsvnをインストールします。



1.何が必要ですか?


これを行うには、svnを静的にビルドします。 これを行うには、svn +その依存関係をダウンロードし、解凍してコンパイルします:



1.1。 ダウンロード。


wget subversion.tigris.org/downloads/subversion-deps-1.6.5.tar.gz

wget subversion.tigris.org/downloads/subversion-1.6.5.tar.gz








1.2。 開梱します。


tar -zxvf subversion-1.6.5.tar.gz

tar -zxvf subversion-deps-1.6.5.tar.gz








1.3。 コンパイル中


cd subversion-1.6.5

./configure --with-ssl --without-swig --enable-all-static

make








1.4。 インストール(オプション、システムに)


make install







1.5チェックします。


cd ./subversion/svn

ldd ./svn/svn:

not a dynamic executable








2.アウトロ。



バイナリをホスティングにアップロードし、実行可能(chmod + x)にして生活を楽しむだけです。



写真を完成させるために、エイリアスを書くことができます:

alias svn=/home/user/utils/svn





ここで、userはユーザーであり、utilsはファイルが置かれているフォルダーです。



頑張って



All Articles