Когда я запускаю:
svn co http:://mysvnserver.com/trunk --username myuser
Я получаю ошибку:
svn: Can't create directory .svn': Permission denied
(я установил права на папку для 755 с помощью: chmod -R 755 + umask 022, но я получить ошибку выше)
Что мне делать?
У меня такая же проблема. В моем случае, когда я сделал ls -la в /svnrepo, выяснилось, что все файлы и каталоги принадлежат root: root
Поэтому я просто сделал:
sudo chown -R myuser:mygroup /svnrepo
и он сделал это для меня;)
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http://host/trunk targetdirectory
trunk в targetdirectory/trunk.
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser:youruser /path/to/svn/working/dir
У меня такая же проблема. В моем случае, когда я сделал ls -la в /svnrepo, выяснилось, что все файлы и каталоги принадлежат root: root
Поэтому я просто сделал:
sudo chown -R myuser:mygroup /svnrepo
и он сделал это для меня;)
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http://host/trunk targetdirectory
trunk в targetdirectory/trunk.
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser:youruser /path/to/svn/working/dir
У меня такая же проблема. В моем случае, когда я сделал ls -la в /svnrepo, выяснилось, что все файлы и каталоги принадлежат root: root
Поэтому я просто сделал:
sudo chown -R myuser:mygroup /svnrepo
и он сделал это для меня;)
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http://host/trunk targetdirectory
trunk в targetdirectory/trunk.
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser:youruser /path/to/svn/working/dir
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser: youruser / path / to / svn / working / dir
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http: // host / trunk targetdirectory
trunk
будет находиться в targetdirectory / trunk
.
У меня такая же проблема. В моем случае, когда я сделал ls -la
на / svnrepo
y, выяснил, что все файлы и каталоги принадлежат root: root
Так что я просто Сделано:
sudo chown -R myuser: mygroup / svnrepo
, и он сделал это для меня;)
У меня такая же проблема. В моем случае, когда я сделал ls -la
на / svnrepo
y, выяснил, что все файлы и каталоги принадлежат root: root
Так что я просто Сделано:
sudo chown -R myuser: mygroup / svnrepo
, и он сделал это для меня;)
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http: // host / trunk targetdirectory
trunk
будет находиться в targetdirectory / trunk
.
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser: youruser / path / to / svn / working / dir
У меня такая же проблема. В моем случае, когда я сделал ls -la
на / svnrepo
y, выяснил, что все файлы и каталоги принадлежат root: root
Так что я просто Сделано:
sudo chown -R myuser: mygroup / svnrepo
, и он сделал это для меня;)
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http: // host / trunk targetdirectory
trunk
будет находиться в targetdirectory / trunk
.
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser: youruser / path / to / svn / working / dir
Ваша команда создает каталог с именем «trunk» в вашем текущем каталоге. У вас должны быть права на запись в эту папку.
Если вы хотите поместить чек в другой каталог, передайте его команде:
svn --username myuser co http: // host / trunk targetdirectory
trunk
будет находиться в targetdirectory / trunk
.
ls -la.
говорит? Что говорит mkdir targetdirectory
? (обе команды в оболочке в содержащей директории)
– aatdark
20 March 2011 в 02:26
.
(текущий каталог), чтобы избежать создания каталога trunk
. Если вы делаете заказ в своей домашней папке, разрешения обычно прекрасны. В противном случае вам нужно предоставить права на запись. Можете ли вы опубликовать текущий каталог и выход из ls -dl.
?
– Lekensteyn
20 March 2011 в 12:52
кто-нибудь еще мне уже помогает, мне просто нужно быть владельцем папки, а не root
chown -R youruser: youruser / path / to / svn / working / dir
У меня такая же проблема. В моем случае, когда я сделал ls -la
на / svnrepo
y, выяснил, что все файлы и каталоги принадлежат root: root
Так что я просто Сделано:
sudo chown -R myuser: mygroup / svnrepo
, и он сделал это для меня;)