<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Getting OUT &#187; Subvertion</title>
	<atom:link href="http://mori.moripower.jp/category/eqwip/subvertion/feed" rel="self" type="application/rss+xml" />
	<link>http://mori.moripower.jp</link>
	<description>Go for it! President LongBoarder!</description>
	<lastBuildDate>Tue, 17 Aug 2010 15:43:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mori.moripower.jp/category/eqwip/subvertion/feed" />
		<item>
		<title>Windows版のSubversion(TortoiseSVN)のインストール</title>
		<link>http://mori.moripower.jp/eqwip/123.html</link>
		<comments>http://mori.moripower.jp/eqwip/123.html#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:11:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Subvertion]]></category>
		<category><![CDATA[エクウィップメント]]></category>

		<guid isPermaLink="false">http://mori.moripower.jp/?p=123</guid>
		<description><![CDATA[Windowsからsvn+sshでつなぐ

TortoiseSVNをインストール http://tortoisesvn.net/
sshクライアントにPlinkを、鍵生成にPuTTYgenを使う。(ダウンロード)


P [...]]]></description>
			<content:encoded><![CDATA[<p>Windowsからsvn+sshでつなぐ</p>
<ul>
<li>TortoiseSVNをインストール <a href="http://tortoisesvn.net/">http://tortoisesvn.net/</a></li>
<li>sshクライアントにPlinkを、鍵生成にPuTTYgenを使う。(<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">ダウンロード</a>)</li>
</ul>
<ol>
<li>PuTTYgenを起動→Generateボタンで鍵を生成する。（マウスを動かすと鍵を生成）</li>
<li>Public key for pasting・・・というテキストエリアの内容を$HOME/.ssh/authorized_keysにコピペする。(.sshディレクトリのパーミッションは0700でauthorized_keysファイルのそれは0600にする)</li>
<li>Key passphraseは入れないで(警告は無視)Save private keyボタンで秘密鍵をid_rsa.ppkという名前で保存する。（保存先は、一応、d:Program FilesTortoiseSVNid_rsa.ppkにする。）<br />
(PuTTY用の公開鍵の保存は任意で、保存しなくてもOK)</li>
<li>使っているシェルによって.shrcまたは.cshrcで$HOME/local/binにPATHを通す。<br />
(.profileや.loginではダメです)</li>
</ol>
<ul>
<li>cshの場合、.cshrcに設定（vi等で追加）</li>
</ul>
<p>setenv PYTHONPATH $HOME/local/lib/python:$HOME/local/lib/python/site-packages<br />
setenv PATH $HOME/local/bin:$PATH<br />
setenv LD_LIBRARY_PATH $HOME/local/lib</p>
<blockquote><p>（参考）<br />
通常、さくらインターネットはcshで、現在使われているシェルを確認するには、<br />
$ echo $SHELL</p>
<p>/etc/shellsにbashへのパスが書かれているか確認する。<br />
$ cat /etc/shells | grep bash<br />
/usr/local/bin/bash</p>
<p>となればOK。慎重にbashに切り替える。<br />
$ which bash<br />
/usr/local/bin/bash<br />
$ chsh -s /usr/local/bin/bash</p>
<p>bashからcshに戻す場合も基本的な手順は同じ。<br />
$ cat /etc/shells | grep csh<br />
$ which csh<br />
$ chsh -s /bin/csh</p></blockquote>
<ul>
<li>TortoiseSVNの設定（日本語化などしておいてね）<br />
- 適当なWindowsフォルダで右クリックし、TortoiseSVN-&gt;設定を選択<br />
- 左メニューのネットワークを選択し、設定項目SSHクライアントを下記のように記載<br />
- ログインIDは、-lで指定、パスワードは、-pwで指定（さくらのFTPのIDとパスワード）</li>
<p>&#8220;d:Program FilesTortoiseSVNbinTortoisePlink.exe&#8221; -l ○○○○○○○ -i &#8220;d:Program FilesTortoiseSVNid_rsa.ppk&#8221; -pw ○○○○</ul>
<div id="attachment_128" class="wp-caption alignnone" style="width: 160px"><a href="http://mori.moripower.jp/wp-content/uploads/2009/03/svn.jpg" rel="lightbox[123]"><img class="size-thumbnail wp-image-128" title="svn" src="http://mori.moripower.jp/wp-content/uploads/2009/03/svn-150x150.jpg" alt="svn" width="150" height="150" /></a><p class="wp-caption-text">svn</p></div>
<ul>
<li>SVN管理するフォルダを作成し、その中で右クリックし、SVNチェックアウト<br />
svn+ssh://○○○○○○○@○○○○○○○.sakura.ne.jp/home/○○○○○○○/svn-repos</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mori.moripower.jp/eqwip/123.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mori.moripower.jp/eqwip/123.html" />
	</item>
		<item>
		<title>さくらインターネットでSubversion その２</title>
		<link>http://mori.moripower.jp/eqwip/114.html</link>
		<comments>http://mori.moripower.jp/eqwip/114.html#comments</comments>
		<pubDate>Mon, 23 Mar 2009 15:19:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Subvertion]]></category>
		<category><![CDATA[エクウィップメント]]></category>

		<guid isPermaLink="false">http://mori.moripower.jp/?p=114</guid>
		<description><![CDATA[TeraTermで、さくらインターネットにログイン（FTPアカウントでログイン可）
%
% bash
$
$ mkdir -p $HOME/local/lib/python2.4/site-packages
$ ln -s ~/local/lib/python2.4 ~/local/lib/python
$ export PYTHONPATH=&#8221;$HOME/local/lib/python:$HOME/local/lib/python/site-packages&#8221;
$ export PATH=&#8221;$HOME/local/bin:$PATH&#8221;
$ export LD_LIBRARY_PATH=&#8221;$HOME/local/lib&#8221;

SWIG(1.3.29)のインストール

$ mkdir -p $HOME/local/src
$ cd $HOME/local/src
$ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.29.tar.gz
$ gunzip swig-1.3.29.tar.gz
$ tar xvf swig-1.3.29.tar
$ cd swig-1.3.29
$ ./configure -prefix=$HOME/local
$ gmake
$ gmake install


Neon(0.28.4)のインストール


$ cd $HOME/local/src
$ wget http://www.webdav.org/neon/neon-0.28.4.tar.gz
$ tar xvzf neon-0.28.4.tar.gz
$ cd neon-0.28.4
$ ./configure -prefix=$HOME/local -with-ssl -with-libs=/usr/local -enable-shared
$ gmake clean &#38;&#38; gmake &#38;&#38; gmake install


 APR(1.3.3)とAPR-util(1.3.4)のインストール


$ [...]]]></description>
			<content:encoded><![CDATA[<p>TeraTermで、さくらインターネットにログイン（FTPアカウントでログイン可）<br />
%<br />
% bash<br />
$</p>
<p>$ mkdir -p $HOME/local/lib/python2.4/site-packages<br />
$ ln -s ~/local/lib/python2.4 ~/local/lib/python<br />
$ export PYTHONPATH=&#8221;$HOME/local/lib/python:$HOME/local/lib/python/site-packages&#8221;<br />
$ export PATH=&#8221;$HOME/local/bin:$PATH&#8221;<br />
$ export LD_LIBRARY_PATH=&#8221;$HOME/local/lib&#8221;</p>
<ul>
<li>SWIG(1.3.29)のインストール</li>
</ul>
<p style="TEXT-ALIGN: left">$ mkdir -p $HOME/local/src<br />
$ cd $HOME/local/src<br />
$ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.29.tar.gz<br />
$ gunzip swig-1.3.29.tar.gz<br />
$ tar xvf swig-1.3.29.tar<br />
$ cd swig-1.3.29<br />
$ ./configure -prefix=$HOME/local<br />
$ gmake<br />
$ gmake install</p>
<ul>
<li>
<div style="TEXT-ALIGN: left">Neon(0.28.4)のインストール</div>
</li>
</ul>
<p>$ cd $HOME/local/src<br />
$ wget http://www.webdav.org/neon/neon-0.28.4.tar.gz<br />
$ tar xvzf neon-0.28.4.tar.gz<br />
$ cd neon-0.28.4<br />
$ ./configure -prefix=$HOME/local -with-ssl -with-libs=/usr/local -enable-shared<br />
$ gmake clean &amp;&amp; gmake &amp;&amp; gmake install</p>
<ul>
<li>
<div style="TEXT-ALIGN: left"> APR(1.3.3)とAPR-util(1.3.4)のインストール</div>
</li>
</ul>
<p style="TEXT-ALIGN: left">$ cd $HOME/local/src<br />
$ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.3.3.tar.gz<br />
$ tar zxvf apr-1.3.3.tar.gz<br />
$ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.3.4.tar.gz<br />
$ tar zxvf apr-util-1.3.4.tar.gz</p>
<ul>
<li>
<div style="TEXT-ALIGN: left">Subversion(1.6.0)のインストール</div>
</li>
</ul>
<p style="TEXT-ALIGN: left">$ cd $HOME/local/src<br />
$ wget http://subversion.tigris.org/downloads/subversion-1.6.0.tar.bz2<br />
$ tar jxf subversion-1.6.0.tar.bz2</p>
<p style="TEXT-ALIGN: left">$ cd $HOME/local/src<br />
$ cp -rf apr-1.3.3 subversion-1.6.0/apr<br />
$ cp -rf apr-util-1.3.4 subversion-1.6.0/apr-util<br />
$ cd $HOME/local/src/subversion-1.6.0<br />
$ ./configure -prefix=$HOME/local -without-berkeley-db -with-python=$HOME/local/lib/python -enable-swig-bindings=python -with-swig=$HOME/local/bin/swig -with-neon=$HOME/local/ -with-ssl -with-libs=$HOME/local -disable-static<br />
$ gmake clean &amp;&amp; gmake &amp;&amp; gmake install<br />
$ gmake swig-py<br />
$ gmake install-swig-py</p>
<ul>
<li>
<div style="TEXT-ALIGN: left">リンク作成</div>
</li>
</ul>
<p style="TEXT-ALIGN: left">$ ln -s $HOME/local/lib/svn-python $HOME/local/lib/python/site-packages/svn-python<br />
$ ln -s $HOME/local/lib/svn-python/svn $HOME/local/lib/python/site-packages/svn<br />
$ ln -s $HOME/local/lib/svn-python/libsvn $HOME/local/lib/python/site-packages/libsvn</p>
<ul>
<li>リポジトリを作るには(ディレクトリを$HOME/svn-reposと仮定)</li>
</ul>
<p style="TEXT-ALIGN: left">$ mkdir $HOME/svn-repos<br />
$ $HOME/local/bin/svnadmin create $HOME/svn-repos</p>
]]></content:encoded>
			<wfw:commentRss>http://mori.moripower.jp/eqwip/114.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mori.moripower.jp/eqwip/114.html" />
	</item>
		<item>
		<title>さくらインターネットでSubversion</title>
		<link>http://mori.moripower.jp/eqwip/81.html</link>
		<comments>http://mori.moripower.jp/eqwip/81.html#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:09:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Subvertion]]></category>
		<category><![CDATA[エクウィップメント]]></category>

		<guid isPermaLink="false">http://mori.moripower.jp/?p=81</guid>
		<description><![CDATA[さくらインターネットにSubversionをインストールした防備録
基本的に、下記サイトの手順どおりでOKでした。
http://www.shosira.com/blog/?page_id=338
注意点は、下記の2点で [...]]]></description>
			<content:encoded><![CDATA[<p>さくらインターネットにSubversionをインストールした防備録</p>
<p>基本的に、下記サイトの手順どおりでOKでした。<br />
<a href="http://www.shosira.com/blog/?page_id=338">http://www.shosira.com/blog/?page_id=338</a></p>
<p>注意点は、下記の2点です。<br />
①　さくらインターネットって、デフォルトcshで動作するようなので、.cshrcにパスを通しておき、動作確認をすること。</p>
<p>setenv PYTHONPATH $HOME/local/lib/python:$HOME/local/lib/python/site-packages<br />
setenv PATH $HOME/local/bin:$PATH<br />
setenv LD_LIBRARY_PATH $HOME/local/lib</p>
<p>% svnadmin help</p>
<p>②　リポジトリ<br />
・ローカルクライアントでレポジトリを作成し、WinSCP等でコピーするとエラーがでました。<br />
エラー: Expected FS format &#8216;2&#8242;; found format &#8216;3&#8242;</p>
<p>直接、サーバでレポジトリを作成するとうまくいった。<br />
% svnadmin create $HOME/repos</p>
<p>以上です。</p>
]]></content:encoded>
			<wfw:commentRss>http://mori.moripower.jp/eqwip/81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://mori.moripower.jp/eqwip/81.html" />
	</item>
	</channel>
</rss>
