[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Renato Vieira
Criador Renato Vieira 18/03/2022

Boa noite Carlos, 

estou com um problema que não consigo resolver, tudo que vou fazer

git add -all;

git branch -M main;
etc.
esta dando erro de acesso negado
warning: could not open directory 'docker/PostgreSQL/dbdata/': Permission denied
porem essa pasta docker esta no .gitignore, esta do jeitinho que você passou na aula.

no git commit da esse erro
renato@GCS196N:~/projects/sgco$ git commit -m "First commit" error: insufficient permission for adding an object to repository database .git/objects warning: could not open directory 'docker/PostgreSQL/dbdata/': Permission denied On branch master nothing to commit, working tree clean

esta master porque também não consigo mudar para main ou dev

obrigado
Manager Carlos Ferreira 18/03/2022

Olá, Renato!
Tudo bem?

Na realidade amigo, nem é bom e menos ainda recomendado enviar estes arquivos para o seu repositório online.

Não só os arquivos do banco, mas também o diretório vendor/ o node_modules o arquivo .env e etc.

Recomendo que inclua no seu .env para ignorar esse path do Postgres, igual fiz aqui para ignorar o MySQL:
https://github.com/especializati/setup-docker-laravel/blob/laravel-9-com-php-8/.gitignore#L16

Carlos Ferreira
Criador Renato Vieira 18/03/2022

Então, mas eu já colocando a pasta docker, ele ja não entende que são todos os subdiretorios dela?

Renato Vieira
Criador Renato Vieira 18/03/2022

só complementando, o meu .gitignore esta dessa forma, por isso estou achando que não é esse o problema

 

/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.env.backup
.phpunit.result.cache
docker-compose.override.yml
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
/.idea
/.vscode
/.docker

 Obrigado

Renato Vieira
Manager Carlos Ferreira 18/03/2022

Coloca /docker/PostgreSQL/

Carlos Ferreira
Criador Renato Vieira 18/03/2022

Bom dia Carlos, tentei da forma que me falou, mesmo assim não deu certo, ai fiquei pesquisando e achei uma materia onde falar que tinha que dar direito para acesso, usei o comando abaixo e deu certinho.

sudo chown renato:root .git -R

sudo chown renato:root docker -R

Obrigado

 

Renato Vieira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!