Estou tentando clonar meu fork do kivy git, mas não está funcionando. Eu fiz o fork corretamente, eu acredito, mas quando eu digito isso no meu terminal Mac:
Eu recebo este erro:
fatal: não foi possível criar a árvore de trabalho dir 'kivy .: Permissão negada
Alguém vê o que estou fazendo de errado? Obrigado!
html
pasta não tem permissãoSeu diretório atual não tem permissão de gravação / criação para criar
kivy
diretório, é por isso que está ocorrendo este problema.Seu diretório atual dá 777 direitos e experimente.
fonte
No meu caso, o que aconteceu foi que o usuário que eu estava usando não tinha propriedade sobre o diretório. Eu simplesmente tive que mudar a propriedade do diretório para aquele usuário. Por exemplo, se o usuário for ubuntu:
fonte
Se você estiver trabalhando no Windows, terá que alterar as permissões do diretório, colocando permissões completas ou apenas escrever para deixar o github clonar o repositório. As etapas são:
fonte
Para outros iniciantes (como eu) Se você estiver no Windows rodar git como administrador também resolve o problema.
fonte
Supondo que você esteja usando o Windows, execute o aplicativo como Admin.
Para isso, você tem pelo menos duas opções:
• Abra o local do arquivo, clique com o botão direito e selecione "Executar como Administrador".
• Usando o menu Iniciar do Windows, pesquise "Git Bash" e você encontrará o seguinte:
Depois, basta clicar em "Executar como Administrador".
fonte
O diretório no qual você está tentando gravar o arquivo ou copiando o repositório git, não tem permissão de gravação. É por isso que esse problema está ocorrendo.
Altere a permissão de gravação do diretório.
Em seguida, clone o repositório.
fonte
Isso também aconteceu quando você está clonando um repo sem selecionar nenhum diretório de trabalho. apenas certifique-se de que você fez
cd
em seu diretório de trabalho e eu acredito que funcionará muito bem.fonte
Se você estiver trabalhando em um mac, provavelmente é porque você não tem permissão para gravar no diretório. Quando tive esse problema, segui as seguintes etapas:
fonte
Eu tive o mesmo erro no Debian e tudo que tive que fazer foi:
e execute o comando novamente e funcionou.
fonte
Você precisa se certificar de que está em um diretório no qual você tem permissão de gravação. Este pode não ser o diretório no qual o Git está depois que você abre o terminal. No meu caso (Widows 10) tive que usar o comando cd para mudar o diretório para o diretório raiz (C :) Depois disso funcionou bem.
fonte
Tudo que você precisa fazer é executar seu terminal como administrador. no meu caso, é assim que resolvo meu problema.
fonte
deve funcionar bem
fonte
chmod 777
é uma má ideia askubuntu.com/a/20110/242267chmod 777