Мне нужно разрешить доступ к репозиторию svn, используя адреса электронной почты в качестве имени пользователя. Я не могу войти на сервер через SSH без проблем путем изменения адреса электронной почты «@» на «$», как так:Адрес электронной почты как имя пользователя в svn + ssh login?
ssh [email protected]
К сожалению, то же не работает SVN + SSH. Меня не доставили:
svn ls svn+ssh://[email protected]/home/accountname/data/svn/repos
Кто-нибудь знает, как это обычно делается?
Ha! Кодировка URL не работала, но% (вместо $) - это то, что было необходимо. Таким образом, строка входа на самом деле: svn ls svn + ssh: //user.name%[email protected]/home/accountname/data/svn/repos Я бы не нашел, что без этого предложения , Спасибо! – Andrew
Странно. Я бы не подумал, что вы можете заменить любой из этих символов ($ in ssh или% in svn + ssh) для символа @. На самом деле, я бы подумал, что $ mydomain в команде SSH заменяется пустой строкой, поэтому в итоге вы попадаете в user.name.com. Но эй, если он работает, здорово! –