Preciso inserir minhas credenciais toda vez que utilizo o git [RESOLVIDO]

1. Preciso inserir minhas credenciais toda vez que utilizo o git [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 22/07/2023 - 09:52h

Estou cansado de precisar inserir meu nome de usuário e um token toda vez que vou dar commit ou pull em algum repositório no github. Alguém sabe alguma maneira de "consertar" isso?


  


2. MELHOR RESPOSTA

rafael
ogro33

(usa Debian)

Enviado em 22/07/2023 - 11:24h

De acordo com esse tópico:
https://stackoverflow.com/questions/11403407/git-asks-for-username-every-time-i-push


Isso aqui deve resolver teu problema. No entanto, de acordo com o mesmo tópico, as credenciais ficam armazenadas de forma nao criptografada no arquivo .helper, convêm pesar a comodidade versus segurança de acordo com a sua necessidade.

$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>


Precisa ajustar o codigo de acordo com a tua aplicação.

3. Re: Preciso inserir minhas credenciais toda vez que utilizo o git [RESOLVIDO]

Tipoff *tipoff
tipoff

(usa Outra)

Enviado em 22/07/2023 - 12:59h


Rand0m escreveu:

Estou cansado de precisar inserir meu nome de usuário e um token toda vez que vou dar commit ou pull em algum repositório no github. Alguém sabe alguma maneira de "consertar" isso?


Use autenticação por SSH, não vai precisar mais utilizar senhas.

Crie uma chave SSH (se não tiver) com o comando: ssh-keygen, copie o conteúdo do arquivo ~/.ssh/id_rsa.pub. No Github, em: Settings > SSH and GPG Keys > New SSH key, cole o conteúdo copiado do arquivo e salve.

Depois disso, quando for clonar algum repositório, clique no botão "Code" e escolha o link com ssh. Geralmente é assim: git@github.com:conta/repositorio.git


4. Re: Preciso inserir minhas credenciais toda vez que utilizo o git [RESOLVIDO]

Random
Rand0m

(usa Arch Linux)

Enviado em 27/07/2023 - 20:23h


tipoff escreveu:


Rand0m escreveu:

Estou cansado de precisar inserir meu nome de usuário e um token toda vez que vou dar commit ou pull em algum repositório no github. Alguém sabe alguma maneira de "consertar" isso?


Use autenticação por SSH, não vai precisar mais utilizar senhas.

Crie uma chave SSH (se não tiver) com o comando: ssh-keygen, copie o conteúdo do arquivo ~/.ssh/id_rsa.pub. No Github, em: Settings > SSH and GPG Keys > New SSH key, cole o conteúdo copiado do arquivo e salve.

Depois disso, quando for clonar algum repositório, clique no botão "Code" e escolha o link com ssh. Geralmente é assim: git@github.com:conta/repositorio.git


Tentei com SSH e não deu, não estava conseguindo criar a key, mas o método do @ogro33 funcionou pra mim. Mas agradeço a ajuda assim mesmo







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts