Git fetch--nox:权限被拒绝?

Git fetch--nox:权限被拒绝?,git,unix,browser,fetch,chromium,Git,Unix,Browser,Fetch,Chromium,所以,我尝试检查chromium,包括它的所有依赖项。根据chromium网站,下面的命令应该在我当前的工作目录中创建一个名为src的新文件夹 我正在我的depot_tools文件夹中发出此命令: $fetch chromium --nosvn=True 但是,我收到一条错误消息,显示我不允许这样做。有什么线索吗 下面是实际的信息: Running: gclient config --spec 'solutions = [{u'"'"'managed'"'"': False, u'"'"'na

所以,我尝试检查chromium,包括它的所有依赖项。根据chromium网站,下面的命令应该在我当前的工作目录中创建一个名为src的新文件夹

我正在我的depot_tools文件夹中发出此命令:

$fetch chromium --nosvn=True
但是,我收到一条错误消息,显示我不允许这样做。有什么线索吗

下面是实际的信息:

Running: gclient config --spec 'solutions = [{u'"'"'managed'"'"': False, u'"'"'name'"'"': u'"'"'src'"'"', u'"'"'url'"'"': u'"'"'https://chromium.googlesource.com/chromium/src.git'"'"', u'"'"'custom_deps'"'"': {}, u'"'"'deps_file'"'"': u'"'"'.DEPS.git'"'"', u'"'"'safesync_url'"'"': u'"'"''"'"'}]'
Traceback (most recent call last):
  File "/usr/local/git/depot_tools/gclient.py", line 2012, in <module>
    sys.exit(Main(sys.argv[1:]))
  File "/usr/local/git/depot_tools/gclient.py", line 2000, in Main
    return dispatcher.execute(OptionParser(), argv)
  File "/usr/local/git/depot_tools/subcommand.py", line 245, in execute
    return command(parser, args[1:])
  File "/usr/local/git/depot_tools/gclient.py", line 1631, in CMDconfig
    client.SaveConfig()
  File "/usr/local/git/depot_tools/gclient.py", line 1148, in SaveConfig
    self.config_content)
  File "/usr/local/git/depot_tools/gclient_utils.py", line 137, in FileWrite
    with codecs.open(filename, mode=mode, encoding='utf-8') as f:
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.py", line 878, in open
    file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: './.gclient'
Traceback (most recent call last):
  File "/usr/local/git/depot_tools/fetch.py", line 302, in <module>
    sys.exit(main())
  File "/usr/local/git/depot_tools/fetch.py", line 298, in main
    return run(options, spec, root)
  File "/usr/local/git/depot_tools/fetch.py", line 292, in run
    return checkout.init()
  File "/usr/local/git/depot_tools/fetch.py", line 113, in init
    self.run_gclient('config', '--spec', self.spec['gclient_spec'])
  File "/usr/local/git/depot_tools/fetch.py", line 75, in run_gclient
    return self.run(cmd_prefix + cmd, **kwargs)
  File "/usr/local/git/depot_tools/fetch.py", line 65, in run
    return subprocess.check_call(cmd, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '('gclient', 'config', '--spec', "solutions = [{u'managed': False, u'name': u'src', u'url': u'https://chromium.googlesource.com/chromium/src.git', u'custom_deps': {}, u'deps_file': u'.DEPS.git', u'safesync_url': u''}]")' returned non-zero exit status 1
Running:gclient config--spec'solutions=[{u'''''托管'':False,u''name'':u'''src'''',u''url''':u''https://chromium.googlesource.com/chromium/src.git“''''''''''''''''''custom_deps'''':{},u''s deps_file''''':u''''''''''.deps.git''''''',u''s'safesync_url''''':u''''''''''''''''''''''''
回溯(最近一次呼叫最后一次):
文件“/usr/local/git/depot_tools/gclient.py”,第2012行,在
系统出口(主(系统argv[1:]))
文件“/usr/local/git/depot_tools/gclient.py”,第2000行,主目录
返回dispatcher.execute(OptionParser(),argv)
文件“/usr/local/git/depot_tools/subcommand.py”,执行中的第245行
return命令(解析器,args[1:])
CMDconfig中的文件“/usr/local/git/depot_tools/gclient.py”,第1631行
client.SaveConfig()文件
保存配置中的文件“/usr/local/git/depot_tools/gclient.py”,第1148行
self.config_内容)
文件“/usr/local/git/depot_tools/gclient_utils.py”,第137行,文件写入
使用codecs.open(文件名,mode=mode,encoding='utf-8')作为f:
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/codecs.py”,第878行,打开
文件=\uuuu内置\uuuuu.open(文件名、模式、缓冲)
IOError:[Errno 13]权限被拒绝:'./.gclient'
回溯(最近一次呼叫最后一次):
文件“/usr/local/git/depot_tools/fetch.py”,第302行,在
sys.exit(main())
文件“/usr/local/git/depot_tools/fetch.py”,第298行,主目录
返回运行(选项、等级库、根目录)
文件“/usr/local/git/depot_tools/fetch.py”,第292行,运行中
返回checkout.init()
文件“/usr/local/git/depot_tools/fetch.py”,第113行,在init中
self.run\u gclient('config','--spec',self.spec['gclient\u spec']))
文件“/usr/local/git/depot\u tools/fetch.py”,第75行,在run\u gclient中
返回self.run(cmd_前缀+cmd,**kwargs)
文件“/usr/local/git/depot_tools/fetch.py”,第65行,运行中
返回子进程检查调用(cmd,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py”,第540行,在check_调用中
引发被调用的进程错误(retcode,cmd)
subprocess.CalledProcessError:Command'('gclient','config','--spec','solutions=[{u'managed':False,u'name':u'src',u'url':u'https://chromium.googlesource.com/chromium/src.git“,u'custom_deps':{},u'deps_file':u'.deps.git',u'safesync_url':u'}]”)返回非零退出状态1

运行
$fetch chromium--nosvn=True时的cwd是什么?

从跟踪中,您似乎没有写入文件
/.glcient

的写入权限,请尝试在其他目录中运行脚本。因此,如果键入ls并查看depot_tools文件夹,请运行脚本