svn + ssh: // çalışıyor, ama svn: //


0

Bir sunucuda svnserve kullanıyorum, ancak svn değil, yalnızca svn + ssh protokolü ile erişebiliyorum. (Bu Capistrano ile kontrol etmeye çalıştığımda bir problem ortaya koyuyor.) Birisi neyin yanlış olabileceğine işaret edebilir mi?

Svn'in makinesi:

[root@machine ~]# service svnserve status
svnserve (pid  13166) is running...

Yerel makine:

$ svn info svn+ssh://root@<svnserver>.com/svnrepos/myrepo
-- returns fine
$ svn info svn://<svnserver>.com/svnrepos/myrepo
svn: E170001: Unable to connect to a repository at URL 'svn://<svnserver>.com/svnrepos/myrepo'
svn: E170001: No access allowed to this repository

--usernameVe --passwordparamlardan faydalanmayı bile denedim ama aynı sonuçları aldım .

GÜNCELLEME:

Subversion'u kurmak için, 4 Dakikada Subversion Sunucusu Kurma ile ilgili kısa talimatları izledim . Talimatlarından tek sapmam, svn://protokol için çalışmadığını ve servicesvnserve'yi başlatmak için kullandıktan sonra daemon svnserve sürecini öldürmekti . (Aynı şekilde işe yaramadı.)


Bu konuyu daha önce kontrol ettiniz mi?
Devator

Yanıtlar:


1

Aşağıdakileri sağlarsanız sorunuzu cevaplamak daha kolay olacaktır:

  • Çalışması için şimdiye kadar yaptıklarınız (örneğin, svnserve kurmak, ...)
  • OS sürümü.

Bu nedenle, aşağıdaki varsayımı yapacağım:

  • Svnserve çalışmaları yapmak için şu ana kadar hiçbir şey yapılmadı
  • RHEL kullanıyorsunuz (servis durumu).

İşte denenmemiş bir kurulum (bellek ve man sayfalarından):

  • Düzen / etc / sysconfig / svnserve
OPTIONS="--threads --root /path/to/svnroot"
  • /Path/to/svnroot/conf/svnserve.conf dosyasını düzenleyin

[general]
anon-access = none
auth-access = read
password-db = passwd
realm = My First Repository
  • / Path / to / svnroot / conf / passwd dosyasını düzenleyin

[users]
joeuser = joepassword
jayrandom = randomjay

Çok teşekkür ederim efendim. Başarısızlığım password-dbsvnserve.conf dosyama koymaktı. Aslında / etc / sysconfig / svnserve'de dosya yok ama biri /etc/rc.d/init.d/svnserve'de görünüyor. Bu dosya aynı işlevi görür mü?
JellicleCat

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.