Git clone with password @
command-line, escaping, git, github, shell
Solution
I think what you are looking is to escape the special character @, which you can use encode %40 instead of @. This link might help Escape @ character in git proxy password
Problem
I need to escape the @ that use the password because it is confused with the host. Example 1: `git clone https://user:p@ssword@github.com/user/repo.git` When I run the above example, it's wrong, because as the password has @ he understands that the next parameter is the host. tried to escape with \ or you can use the url between "" but it was not. Example 2: `(echo user; echo p@ssword) | git clone https://github.com/usuario/repo.git` When I use only the command,`git clone https://github.com/usuario/repo.git` he asks the User and Password, so I used the above command, which is the same that I use to change the root password on a line only.