LoginSignup
0
0

More than 5 years have passed since last update.

Amazon Linux 2 に SVN インストール

Last updated at Posted at 2019-03-05

Amazon Linux 2 に SVN と Apache をインストールしてみました。
セキュリティ的に脆弱かもしれませんのでご注意ください。

参考

基本的に上の記事の内容で問題ありませんでしたが、一部誤りがありました。
[group][groups]にすると良いみたいです。

/svn/repos/sample/authzsvn.conf
[groups]
dev_grp = ec2-user
[/]
@dev_grp = rw

手順

sudo yum update
sudo yum install -y httpd
sudo mkdir /svn
sudo yum install subversion mod_dav_svn
cd /svn
sudo mkdir repos
cd repos
sudo mkdir sample
sudo svnadmin create sample
sudo svn mkdir file:///svn/repos/sample/trunk -m "create"
sudo svn mkdir file:///svn/repos/sample/branches -m "create"
sudo svn mkdir file:///svn/repos/sample/tags -m "create"
sudo vi /etc/httpd/conf.d/subversion.conf
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos/sample
AuthzSVNAccessFile /svn/repos/sample/authzsvn.conf
Require valid-user
AuthType Basic
AuthName "SVN repos"
AuthUserFile /svn/repos/sample/.htpasswd
</Location>
sudo htpasswd -cb /svn/repos/sample/.htpasswd ec2-user <パスワード>
sudo vi /svn/repos/sample/authzsvn.conf
/svn/repos/sample/authzsvn.conf
[groups]
dev_grp = ec2-user
[/]
@dev_grp = rw
sudo chown -R apache:apache /svn/repos/sample
sudo systemctl start httpd
sudo systemctl enable httpd
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0