web-dev-qa-db-ja.com

致命的:作業ツリーディレクトリ 'kivy'を作成できませんでした

Kivy gitのフォークを複製しようとしていますが、機能していません。フォークを正しく作成したと思いますが、これをMac端末に入力すると:

git clone https://github.com/mygitusername/kivy.git

私はこのエラーを受け取ります:

致命的:作業ツリーディレクトリ 'kivyを作成できませんでした:許可が拒否されました

誰が私が間違っているのか分かりますか?ありがとう!

68
Alex

書き込み権限があるディレクトリでコマンドを実行する必要があります。そう:

cd ~/
mkdir code
cd code
git clone https://github.com/kivy/kivy

例えば。

105
tito

現在のディレクトリには、kivyディレクトリを作成するための書き込み/作成権限がないため、この問題が発生します。

現在のディレクトリは777の権限を与えて試してください。

Sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
28
Jay Patel

私の場合、私が使用していたユーザーがディレクトリの所有権を持っていなかったことが起こりました。ディレクトリの所有権をそのユーザーに変更する必要がありました。たとえば、ユーザーがubuntuの場合:

chown ubuntu:ubuntu -R directory-in-question

cd directory-in-question/

git clone <git repo comes here >
13
Eli Agbenu

Windowsで作業している場合は、ディレクトリのパーミッションを変更して完全なパーミッションを設定するか、githubにリポジトリのクローンを作成させるだけでよいのです。手順は次のとおりです。1.ディレクトリに移動します2)プロパティを開きます3)「セキュリティ」タブに移動します4)権限を変更します5)適用します

3
user3550873

他の初心者(私のような)の場合、管理者としてgitを実行しているWindowsを使用している場合も問題は解決します。

2

これは、作業ディレクトリを選択せず​​にレポのクローンを作成するときにも起こりました。作業ディレクトリにcdを実行したことを確認するだけで、問題なく動作するはずです。

1
Nazehs

ファイルを書き込もうとしているディレクトリ、またはgitリポジトリのクローンを取得しているディレクトリには、書き込み権限がありません。それがこの問題が発生している理由です。
ディレクトリの書き込み許可を変更してください。
次に、リポジトリのクローンを作成します。

1
Arshad

Debianでも同じエラーが発生し、やらなければならないことは次のとおりです。

Sudo su

その後、コマンドを再度実行すると機能しました。

1
jjust

[管理者として実行]を選択してアプリケーションを実行するだけです。 enter image description here

ありがとうございました。

0
Naveen Ram