Autenticação Git para protocolo http (semelhante a unix)

Existe uma maneira fácil de se conectar a repositórios git via protocolo ssh sem senhas – apenas crie uma chave pública etc. Mas não funciona se você obtiver o repositório via protocolo http / https. Neste caso, você deve inserir seu login e senha a cada operação remota.

Para evitar isso, você pode criar / editar o arquivo ~ / .netrc e adicionar uma linha:

machine <host> login <username> password <password>

Por exemplo, se o url do seu repositório for:

https://github.com/mysz/try-tiny-smartcatch.git

A entrada em .netrc deve ser semelhante a:

machine github.com login YOUR_LOGIN password YOUR_PASSWORD