Substituindo GitHub por um pendrive
Olá, neste post vou mostrar como usar um pendrive para compartilhar modificações em projetos Git quando o GitHub esta fora do ar ou quando se está sem internet.
Usando um pendrive no lugar do Github
1. Plugar um pendrive na USB do seu computador. Obs: No diretório /media foi criada uma pasta representando o pendrive
2. No diretório do projeto digite
$ git clone --bare . /media/<nome-da-pasta-do-pendrive>/projeto.git Obs: Vai criar um clone do projeto no pendrive
3. Torne o pendrive como origin
$ git remote add origin /media/<nome-da-pasta-do-pendrive>/projeto.git
4. Enviar as alterações para o pendrive
$ git push -u origin master
5. Agora é só enviar o pendrive para uma outra pessoa para que ela possa fazer 'pull'
Disponibilizando o pendrive via web server
1. No diretório .git no pendrive
$ git --bare update-server-info $ mv hooks/post-update.sample hooks/post-update Obs: Isto deixa o pendrive pronto para ser integrado a um servidor web qualquer
2. Subir um web server disponível no python
$ python3 -m http.server 8000
3. Ir para /tmp ou qualquer outro diretório e digitar
$ git clone https://localhost:8000 <nome-projeto>
Finalizando
Espero que tenha gostado e que este post possa ser, de alguma forma, útil nas suas pesquisas e estudos.
Um grande abraço e até o próximo post.
Comentários
Postar um comentário