タグ

Subversionに関するdangkicchiのブックマーク (7)

  • https://www.system-act.com/eclipse/subversive.html

  • onimaLab. | svn+ssh

    onimaLab. a note of lessons, works and surveys for the research 今までsvnプロトコルを使っていたが、寒くなってきたのでsvn+sshを使ってみたくなった人で、以下の前提に当てはまること。 前提として、 ・環境はSVNサーバ = UNIX、SVNクライアント = Windowsのつもりで解説する ・SVNサーバのroot的権限をもっていないと設定できない ・SVNサーバでsshdが動いていないと使えない ・SVNサーバにアクセスするユーザが権限を持っていないとクライアントできない(これについては後述し、出来るようにする) さて、まずSVNサーバでやること SVNのリポジトリがあるディレクトリを確認する。 (一般的には、README.txtとかconf, dav, dbなどがあるディレクトリだと思う。) ※うち

  • Subversionのリポジトリをsvn sshで管理する

    通常Subversionを使う場合、-dオプションを付けてsvnserveをデーモンとして起動しておく必要があります。ですが、SSH経由でSubversionを利用する場合はsvn+sshによる接続時にsvnserve -tとトンネルモードでsvnserveが起動されるため、あらかじめ起動しておく必要はありません。 パスワード認証でsvn+ssh通信する場合はそれほど特別な設定をせずとも、svn+ssh://user@host/repos/hogeでリポジトリにアクセスできます。が、鍵認証を使用する場合は少し手を入れてやらなければいけません。新たに鍵認証を使用するサンプルはわりと見付かるのですが、普段から鍵認証を使用している場合にSubversionの設定を追加する方法はあまり解説されていないので、自分のやった設定をメモしておきます。 ■リポジトリのパーミッション設定 この作業はリポジトリ

    Subversionのリポジトリをsvn sshで管理する
  • ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう(ApacheもWebDAVも必要ないよ) - masatobito さんのコメント

    Subversionをローカルだけでなく格的にサーバーで使おうと思うといつも障害になるのが以下の誤解だ。(というか今日まで誤解していた) Apacheで難しい設定をしなくてはならない ⇒Apacheの使用は必須ではない。インストールにaprというApache由来のライブラリが必要なだけ。 WebDAVとかいうよく分からない仕組みを理解しなければならない ⇒同じく必須ではない svnserverとかいうサーバを常駐させる必要がある ⇒同じく必須ではない 結局すべて、誤解でだった。 個人で使うならば、もっと簡単(?)というか親しみやすい方法があり、それが「ssh経由でアクセス」である。 自分的に ssh の理解も怪しかったのであわせて手順メモを残しておきます。 subversionのインストールは yum でやっていますが環境に合わせて下さい。 1.ssh設定 以下ユーザー名は higepo

    ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう(ApacheもWebDAVも必要ないよ) - masatobito さんのコメント
  • バージョン管理システム構築(Subversion) - CentOSで自宅サーバー構築

    バージョン管理システムを構築する。ここでは、広く普及しているバージョン管理システムであるCVSの改良版であるSubversionでバージョン管理システムを構築する。 ※Webサーバー構築済であること [root@centos ~]# vi /etc/httpd/conf.d/subversion.conf ← Apache用Subversion設定ファイル編集 以下を最終行へ追加 <Location /repos> DAV svn SVNParentPath /var/www/svn SVNAutoversioning on 内部からのみアクセスする場合(ここから) Require local Require ip 192.168.1.0/24 ← 内部ネットワークアドレスを指定 内部からのみアクセスする場合(ここまで) # Limit write permission to list o

  • Mavenを利用したSAStrutsプロジェクトの初め方 |

    稿では、Apache Maven を利用して SAStruts プロジェクトを立ち上げ、Subversion などのコラボレーションツールでプロジェクトメンバーとソースコードを共有するまでの手順について解説します。 この記事の目的とゴール 複数人で構成されるプロジェクトにおいて、リーダ役となるプロジェクトメンバーの一人が SAStruts の WEB アプリケーションプロジェクトを Apache Maven で作成して Subversion などにコミットします。 そのコミットされたソースコードを、他のプロジェクトメンバーがチェックアウトし、開発できるようになることをゴールとします。 リーダーもメンバーも行う作業 まずは、リーダー役となる人もメンバーになる人もやっておく必要がある作業について解説します。 Apache Maven をインストールする タイトルの通り Apache Mave

    Mavenを利用したSAStrutsプロジェクトの初め方 |
  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • 1