Acessando o Repositório SVN no compartilhamento CIFS (Samba)

0

Instalei o SVN no PI do Raspberry e configurei-o para acessar o repositório em uma unidade de rede.

Em /etc/fstab , tenho o seguinte:

//192.168.1.12/SHARE/repos /media/repos cifs sec=ntlm,username=Guest,password=,_netdev,dir_mode=0777,file_mode=0777 0 0

Isso é montado sem problemas.

Quando vou adicionar um projeto ao repositório usando o seguinte comando:

sudo svn import mywebsite/ file://media/repos/mainrepository/mywebsite/ -m "Initial Upload" 

Eu recebo o seguinte erro:

svn: E170000: Unable to connect to a repository at URL 'file://media/repos/mainrepository/mywebsite'
svn: E170000: Unable to open an ra_local session to URL
svn: E170000: Local URL 'file://media/repos/mainrepository/mywebsite' contains unsupported hostname

A única coisa que acho que pode estar causando o problema são as configurações do arquivo:

drwxrwxrwx 2 root root    0 Jun 11  2009 repos

Como você pode ver, o proprietário é root . Eu acho que precisa ser www-data , mas por alguma razão eu não posso mudar isso.

    
por Stephen 20.05.2014 / 18:31

1 resposta

3

Seu URL de arquivo local está errado e, na verdade, se refere a media como um nome de caminho relativo ou como um nome de host, o que obviamente não é suportado.

Tente um dos seguintes URLs:

file:///media/repos/mainrepository/mywebsite/

file://localhost/media/repos/mainrepository/mywebsite/

Observe a terceira barra no primeiro exemplo.

Tente ler o identificador de protocolo real sozinho. Semelhante a http:// , há duas barras, então file://media/... se torna media/... em vez de /media/... .

    
por 20.05.2014 / 18:54

Tags