Git клон с паролем @
Мне нужно экранировать @, использующий пароль, потому что он перепутан с хостом.
Пример 1:git clone https://user:p@[email protected]/user/repo.git
Когда я запускаю приведенный выше пример, это неправильно, потому что, поскольку у пароля есть @, он понимает, что следующим параметром является хост. попытался сбежать с \ или вы можете использовать URL между "", но это не так.
Пример 2:(echo user; echo p@ssword) | git clone https://github.com/usuario/repo.git
Когда я использую только команду,git clone https://github.com/usuario/repo.git
он запрашивает имя пользователя и пароль, поэтому я использовал вышеупомянутую команду, аналогичную той, которую я использую для изменения пароля root только в строке.