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

Postagens mais visitadas deste blog

Power bank

Ferramentas para Eletrônica

Investimentos - Renda fixa