Clone do Git com senha @

Preciso escapar do @ que usa a senha porque ela está confusa com o host.

Exemplo 1:git clone https://user:p@[email protected]/user/repo.git

Quando executo o exemplo acima, está errado, porque como a senha possui @, ele entende que o próximo parâmetro é o host. tentou escapar com \ ou você pode usar o URL entre "" mas não foi.

Exemplo 2:(echo user; echo p@ssword) | git clone https://github.com/usuario/repo.git

Quando eu uso apenas o comando,git clone https://github.com/usuario/repo.git ele pergunta ao usuário e a senha, então usei o comando acima, que é o mesmo que eu uso para alterar a senha raiz apenas em uma linha.

questionAnswers(3)

yourAnswerToTheQuestion