ฉันติดตั้ง SVN บน Raspberry PI แล้วและกำหนดค่าให้เข้าถึงที่เก็บบนไดรฟ์เครือข่าย
ใน/etc/fstab
ฉันมีดังต่อไปนี้:
//192.168.1.12/SHARE/repos /media/repos cifs sec=ntlm,username=Guest,password=,_netdev,dir_mode=0777,file_mode=0777 0 0
เมาท์นี้ไม่มีปัญหา
เมื่อฉันไปเพิ่มโครงการไปยังที่เก็บโดยใช้คำสั่งต่อไปนี้:
sudo svn import mywebsite/ file://media/repos/mainrepository/mywebsite/ -m "Initial Upload"
ฉันได้รับข้อผิดพลาดต่อไปนี้:
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
สิ่งเดียวที่ฉันคิดว่าอาจทำให้เกิดปัญหาคือการตั้งค่าไฟล์:
drwxrwxrwx 2 root root 0 Jun 11 2009 repos
ดังที่คุณเห็นเจ้าของเป็นรูต ฉันคิดว่ามันต้องเป็นข้อมูล wwwแต่ด้วยเหตุผลบางอย่างฉันไม่สามารถเปลี่ยนแปลงได้
uid
gid
ดังนั้นคุณสามารถลองติดตั้งการแชร์ด้วยuid=www-data,gid=www-data,dir_mode=0775,file_mode=0775
(ถ้ามันล้มเหลวใช้ ID ตัวเลขของพวกเขา)