Branching plain branch under shared repository from Windows over SFTP gives Errno 13 permission denied
Hello,
I'm trying to branch a project hosted on a Windows XP Pro machine on my network to my Ubuntu 10.10 desktop. The XP machine uses Core FTP server to provide SFTP. I am able to connect to the XP machine through FileZilla, create file and directory, change permissions on file and directory, delete file and directory over SFTP.
The branches on the XP host are plain branches under a shared repository. The shared repository directory is the home directory of the SFTP user. When I try to run the "bzr branch" command it is returning Errno 13: permission denied. The commandline output is:
$ bzr branch sftp://
kido@192.
Welcome to 192.168.1.103 running on Win XP Probzr: ERROR: Permission denied: "/test/
Please advise on what I'm doing wrong. Thanks!
P.S. I'm able to pull branches hosted on the Ubuntu machine to the XP machine.
-------
Bazaar version on Ubuntu
-------
Bazaar (bzr) 2.2.1
Python interpreter: /usr/bin/python 2.6.6
Python standard library: /usr/lib/python2.6
Platform: Linux-2.
bzrlib: /usr/lib/
Bazaar version on Win XP
-------
Bazaar (bzr) 2.1.1
Python interpreter: C:\Program Files\Bazaar\
Python standard library: C:\Program Files\Bazaar\
Platform: Windows-
bzrlib: C:\Program Files\Bazaar\
Bazaar configuration: C:\Documents and Settings\
r\2.0
Bazaar log file: F:\work\.bzr.log
Win XP branch's "bzr info" output
-------
E:\source\test>bzr info
Repository tree (format: 2a)
Location:
shared repository: E:/source
repository branch: .
Win XP SFTP server
-------
Core FTP Server version 1.0 build 349
Bzr log
-------
0.038 bazaar version: 2.2.1
0.038 bzr arguments: [u'branch', u'sftp://
0.051 looking for plugins in /home/kido/
0.051 looking for plugins in /usr/lib/
0.112 encoding stdout as sys.stdout encoding 'UTF-8'
0.156 ssh implementation is OpenSSH
2.901 Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
from_location)
File "/usr/lib/
return bzrdir.
File "/usr/lib/
branch = self.open_
File "/usr/lib/
_found=True, ignore_
File "/usr/lib/
_repository
File "/usr/lib/
found_repo = self._find_
File "/usr/lib/
result, stop = evaluate(
File "/usr/lib/
repository = found_bzrdir.
File "/usr/lib/
format = RepositoryForma
File "/usr/lib/
format_string = transport.
File "/usr/lib/
f = self.get(relpath)
File "/usr/lib/
failure_
File "/usr/lib/
self.
File "/usr/lib/
raise errors.
PermissionDenied: Permission denied: "/test/
2.902 Transferred: 0kB (2.3kB/s r:0kB w:0kB)
2.902 return code 3
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Bazaar Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Kaustav Das Modak
- Solved:
- Last query:
- Last reply: