4
respostas

Acesso negado

Por gentileza, Por que numa segunda tentativa de efetuar o comando Git clone ele apresenta a mensagem Permission denied? Será que foi algum erro durante a instalação? Não entendo o pq desses "bugs". Quando tento executar o comando para criar um diretório ele apresenta a seguinte mensagem...

sciro@DESKTOP-G8NGB5F MINGW64 /
$ mkdir aulas
mkdir: cannot create directory ‘aulas’: Permission denied

gostaria muito de continuar o curso mas não estou conseguindo.

4 respostas

Georg,

Por gentileza poderia dar mais informações sobre:

  • Qual sistema operacional que você está usando?
  • Qual o caminho do diretório você está clonando?
  • Qual o comando git você esta utilizando?

Pode checar:

  • se a pasta do sistema solicita permissão de administrator;
  • se o repositório tem permissão de leitura ou acesso.

Pode executar:

  • como administrator, provavelmente executando como administrador já resolva.

caro colega, tentarei responder suas perguntas:

Por gentileza poderia dar mais informações sobre:

Qual sistema operacional que você está usando? WIN10
Qual o caminho do diretório você está clonando? sempre que eu instalo ele joga para este diretório "C:\Program Files\Git\mingw64"
Qual o comando git você esta utilizando? mkdir para criar um repositório

Pode checar:

se a pasta do sistema solicita permissão de administrator;
se o repositório tem permissão de leitura ou acesso.

Pode executar:

como administrator, provavelmente executando como administrador já resolva.

Já estou como admin em tudo, concedi acesso total e nada de refletir nos comandos do git...n sei mais oq pode ser.

Georg,

Você esta rodando o cmd como administrator?

No seu terminal de comando (cmd), por gentileza rode o comando git --version, para verificar se tem acesso ao bash do git no cmd. Caso não consiga acessar o git no cmd veja a Opção 1 e depois siga os passos da Opção 2. Caso tenha acesso ao bash do git no cmd siga os passos da Opção 2.

Observação: Se você tem o git instalado e consegue rodar o bash do git no cmd, então não precisa ir nessa pasta mingw64. Porque o git esta global na sua máquina.

Opção 1

Adicione o caminho do git\bin exemplo, c:\caminho-do-sistema\git-for-windows\bin, como estiver na sua máquina para as variáveis de ambiente do windows.

Painel de controle > Sistema e Segurança > Sistema > Configurações avançadas do sistema > Variáveis Ambientais > Variáveis do Sistema > Path.

Opção 2

Va para o C:\ e crie uma pasta projetos, depois entre na pasta projetos e clone o repositório.

cd \ # esse comando deve te direcionar para C:\
mkdir projetos
cd projetos
git clone <caminho-do-repositório> <nome-do-projeto>
cd nome-do-projeto

Observe que o nome-do-projeto é opcional, por padrão vai atribuir o nome do repositório. Sem os sinais nos nomes do repositório e projeto.

Oi Georg o comando mkdir não é um comando git, ele é um comando do prompt que cria pastas. se você está clonando um repositorio, basta navegar com os comandos cd e dir até a pasta onde você deseja clonar o repositorio então executar o comando:

git clone https://github.com/jcfonsecagit/repositorio.git

Esse sim é um comando git e trará tudo o que tem no repositorio remoto para sua máquina. Tente criar esse clone na sua pasta de usuário exemplo:

C:\Users\georg\ProjetosGit(Clone aqui) se clonar era problema de permissão de onde vc tava tentando criar ou clonar o repositorio na sua máquina.

Espero ter ajudado e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software