CentOS7 ରେ SVN ସେବା ସଂସ୍ଥାପନ କରନ୍ତୁ |
ଅଫିସିଆଲ୍ ରେଫରେନ୍ସ |
ଅଫିସିଆଲ୍ ୱେବସାଇଟ୍ | ଉତ୍ପାଦ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ |ସଂସ୍ଥାପନ କର |
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
ଏକ ଡକ୍ୟୁମେଣ୍ଟ୍ ଲାଇବ୍ରେରୀ ସୃଷ୍ଟି କରନ୍ତୁ |
ସଂସ୍ଥାପନା ସମାପ୍ତ ହେବା ପରେ, ଆମକୁ ଏକ ଡକ୍ୟୁମେଣ୍ଟ ଲାଇବ୍ରେରୀ ସୃଷ୍ଟି କରିବାକୁ ପଡିବ, ଏହାକୁ ସୃଷ୍ଟି କରିବାକୁ ଦୟାକରି ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶକୁ ଅନୁସରଣ କରନ୍ତୁ |
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
ଖାତା ଯୋଡନ୍ତୁ |
ଡକ୍ୟୁମେଣ୍ଟ୍ ଲାଇବ୍ରେରୀ ତିଆରି କରିବା ପରେ, ଆମକୁ ମଧ୍ୟ ଡକ୍ୟୁମେଣ୍ଟ୍ ଲାଇବ୍ରେରୀରେ ଲଗ୍ ଇନ୍ କରିବା ପାଇଁ ଏକ ଆକାଉଣ୍ଟ୍ ସୃଷ୍ଟି କରିବାକୁ ପଡିବ | ସମ୍ପାଦନା / ଅପ୍ଟ / svn / ରେପୋଜିଟୋରୀ / conf / passwd, ଫାଇଲରେ ଖାତା ଯୋଡିବା ପାଇଁ vi କିମ୍ବା vim ବ୍ୟବହାର କରନ୍ତୁ, ଏବଂ ଗୋଟିଏ ଧାଡି ଗୋଟିଏ ଆକାଉଣ୍ଟକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ | ବିବରଣୀ ପାଇଁ ନିମ୍ନଲିଖିତକୁ ଅନୁସରଣ କରନ୍ତୁ |
[users]
user1=password1
user2=password2
ଖାତାର ଡିରେକ୍ଟୋରୀ କାର୍ଯ୍ୟକୁ ଅନୁମତି ଦିଅନ୍ତୁ |
ଯଦିଓ ଆମେ ଖାତା ସୃଷ୍ଟି କରିଛୁ, ସେମାନଙ୍କର କ read ଣସି ପ read ଼ିବା ଏବଂ ଲେଖିବା ଅନୁମତି ନାହିଁ | Vit କିମ୍ବା vim ବ୍ୟବହାର କରନ୍ତୁ / opt / svn / ରେପୋଜିଟୋରୀ / conf / authz ଏବଂ ଫାଇଲରେ ଖାତାର ପ୍ରାଧିକରଣ ସୂଚନା ଯୋଡନ୍ତୁ | ନିର୍ଦ୍ଦିଷ୍ଟ ବିନ୍ୟାସ ନିମ୍ନଲିଖିତ ଉଦାହରଣକୁ ସୂଚାଇପାରେ |
[/]
user1=rw
[/src]
user2=r
ବିନ୍ୟାସ ଫାଇଲକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ |
ଶେଷରେ, ଡକ୍ୟୁମେଣ୍ଟ୍ ଡିରେକ୍ଟୋରୀ ଏବଂ ପ୍ରାଧିକରଣ ପଦ୍ଧତି ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାକୁ ଆମକୁ ବିନ୍ୟାସ ଫାଇଲକୁ ମଧ୍ୟ ପରିବର୍ତ୍ତନ କରିବାକୁ ପଡିବ | /Opt/svn/repositories/conf/svnserve.conf ସଂପାଦନ କରିବାକୁ vi କିମ୍ବା vim ବ୍ୟବହାର କରନ୍ତୁ, ନିମ୍ନରେ ଥିବା ଉଦାହରଣରେ ବିଷୟବସ୍ତୁ ସନ୍ଧାନ କରନ୍ତୁ ଏବଂ ଉଦାହରଣ ଅନୁଯାୟୀ ଏହାକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ |
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
ସେବା ଆରମ୍ଭ ଏବଂ ଯାଞ୍ଚ କରନ୍ତୁ |
ସମସ୍ତ ବିନ୍ୟାସ ସମାପ୍ତ ହେବା ପରେ, ଆମେ ସେବା ଆରମ୍ଭ କରିପାରିବା | ସେବା ଆରମ୍ଭ କରିବା ପରେ, ଆମେ ସଂଯୋଗ କରିବା ପାଇଁ SVN କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରୁ | ଯଦି ଆମେ ବିନ୍ୟାସିତ ଆକାଉଣ୍ଟ ସହିତ ସଫଳତାର ସହିତ ସଂଯୋଗ ଏବଂ ଲଗ୍ ଇନ୍ କରିପାରିବା, ତେବେ ଆମର SVN ସେବା ସେଟ୍ ଅପ୍ ହୋଇଛି |
svnserve -d -r /opt/svn/repositories