【问题标题】:Learning Git - Permission denied while creating a directory学习 Git - 创建目录时权限被拒绝
【发布时间】:2020-02-25 09:58:51
【问题描述】:

我对 Git 及其概念完全陌生。我在这里进行 git 沉浸式体验:http://gitimmersion.com/lab_03.html 我正在使用命令

创建一个名为 hello 的目录
mkdir hello

但是,我收到此错误

我不知道在这里做什么.. 为什么我的权限被拒绝?再次,对不起,如果这是一个非常基本的问题,但我对此完全陌生。我试过用谷歌搜索它,但结果似乎比我在这里想要完成的要复杂得多。

【问题讨论】:

    标签: git permission-denied


    【解决方案1】:

    看起来您正试图在“根”目录中创建一个目录,因为我看到您当前的工作目录是/。这可能不是您想要创建任何文件或文件夹的地方,它只是您的终端模拟器添加的东西,为您提供一个类似“bash”的 (linux) 环境。

    要访问您的 Windows 驱动器之一,例如 C,请使用 cd /c。您可以通过pwd查看您当前所在的位置。

    另见:

    【讨论】:

    • 谢谢乔纳森。我将文件存储在哪里重要吗?最好放在 git 文件夹中吗?
    • 有很多地方可以存储文件,但最好的地方是在 Windows 主目录中,例如 /c/Users/johndoe。您可以在该位置创建 Git 目录,然后在其中添加文件。
    • 啊,这太令人沮丧了,我不明白。我想将它保存在的文件路径是:C:\Users\Teddy Kim 在 git 中我使用了 cd \c\Users\Teddy Kim 并且它说的参数太多。如果我删除 Teddy 和 Kim 之间的空格,它会显示找不到目录或文件。
    • 如果您的文件夹名称中有空格,您可能需要用引号将它们括起来。
    • Ubuntu = linux 发行版(操作系统),git = 版本控制(跟踪文件更改),nodeJS = javascript 运行时。
    【解决方案2】:

    错误消息告诉您需要了解的内容。这是用户/权限问题,不是 git 问题。

    根据您的终端,您位于根目录中(这就是/ 的意思)。

    因此,您的用户帐户无权在根目录中创建内容,这通常不是大多数人想要做的(至少在基于 *nix 的系统中不是)。

    解决此问题的最佳方法是使用cd ~ 命令导航到您的用户帐户“主”目录(由~ 表示),其中(通常)您拥有完全不受限制的权限。

    注意这个主目录在windows中的绝对路径一般是C:\Users\<user name>

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 2011-09-12
      相关资源
      最近更新 更多