Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Pasta não acessível pelo github

Estou fazendo o upload do meu site para o github.

Comandos que eu fiz: 1 - git init 2 - git remote origin master URL 3 - git add --all 4 - git commit -m "Primeiro Commit" 5 - git push origin master

Porém o git envia todos arquivos e pastas para o github, porém uma pasta em especifico chamada "www" é enviada só que ela é inacessível pelo github

Imagem de como fica: https://image.prntscr.com/image/e945e1382a464f9c849166da20f6e214.png

9 respostas

William, por acaso você tem acesso a esse diretório? Qual é o sistema operacional que você usa? Se for Linux, pode me mostrar a saída do comando ls -al quando executado dentro do diretório?

Estou achando que esse diretório www ou é um link simbólico ou que o seu usuário não tem acesso a ele.

Estou usando Linux centos 7 Resultado do ls -al http://prntscr.com/fetcl4

solução!

William, parece que você submeteu um submódulo dentro do seu repositório. Ou seja: o seu diretório www também é um repositório git.

Se esse for o caso, você precisa deletar o arquivo .git da pasta www e fazer um novo commit:

~/repositorio/www$ rm .git
~/repositorio/www$ cd ..
~/repositorio/$ git add .
~/repositorio/$ git commit -m "msg"
~/repositorio/$ git push --all
P.S.: Ah, e só mais uma coisinha, William: é uma boa prática usar o usuário root somente para atividades administrativas. Usar ele constantemente aumenta a chance de fazer algo errado sem querer, como por exemplo excluir arquivos.

http://prntscr.com/fethuy

Ops, acho que faltou um -r no rm -r .git, ele é um diretório...

Então fica:

~/repositorio/www$ rm -r .git
~/repositorio/www$ cd ..
~/repositorio/$ git add .
~/repositorio/$ git commit -m "msg"
~/repositorio/$ git push --all

Eu já apaguei com rm -rf

Preciso de algumas informações: - Esse seu diretório www de fato é um submódulo, ou seja, você adicionou ele ao projeto em algum momento usando o comando git submodule? - O diretório www é um repositório git?

Você pode me explicar qual é a relação entre o www e o sitenovo?

O meu site foi feito em nodejs, www é uma pasta criada para adição de alguns arquivos

Não tinha lido direito, realmente tinha um repositório dentro do www, removi com rm -rf .git e refiz o processo, desculpe o transtorno