Devo consentire l'accesso a un repository svn usando gli indirizzi e-mail come nome utente. Posso accedere al server su SSH nessun problema modificando l'indirizzo di posta elettronica "@" ad un "$" in questo modo:Indirizzo email come nome utente in accesso snn + ssh?
ssh [email protected]
Purtroppo, lo stesso non funziona per svn + ssh. Questo mi porta da nessuna parte:
svn ls svn+ssh://[email protected]/home/accountname/data/svn/repos
Qualcuno sa come si fa di solito?
Ha! La codifica dell'URL non ha funzionato, ma la% (invece di $) è ciò che era necessario. Quindi la stringa di accesso è in realtà: svn ls svn + ssh: //user.name%[email protected]/home/accountname/data/svn/repos Non avrei trovato che senza questo suggerimento . Grazie! – Andrew
Strano. Non avrei mai pensato di poter sostituire uno di quei caratteri ($ in ssh o% in svn + ssh) per il carattere @. In effetti, penserei che $ mydomain nel comando SSH venga rimpiazzato da una stringa vuota, quindi in questo caso si finisce con user.name.com. Ma hey, se funziona, bene! –