Hlavní menu
Nástroje
|
SupportKiv.JakNaSvnPlusSsh History
Hide minor edits - Show changes to markup
27 February 2014, 11:45
by PremekBrada -
Added line 14:
- [LINUX] Alternativní návod v angličtině
27 February 2014, 11:42
by PremekBrada -
Changed line 9 from:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh \\ [LINUX] ssh je standardně k dispozici, případně doinstalovat balíček openssh-client
to:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh (na Linuxu je ssh je standardně k dispozici, případně doinstalovat balíček openssh-client)
27 February 2014, 11:41
by PremekBrada -
Changed line 9 from:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh / [LINUX] ssh je standardně k dispozici, případně doinstalovat balíček openssh-client
to:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh \\ [LINUX] ssh je standardně k dispozici, případně doinstalovat balíček openssh-client
27 February 2014, 11:41
by PremekBrada -
Changed line 9 from:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh
to:
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh / [LINUX] ssh je standardně k dispozici, případně doinstalovat balíček openssh-client
Changed line 14 from:
- (viz případně další návod pro ssh resp. alternativní popis)
to:
- [WINDOWS] Generování klíče jde dělat i přímo v putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s
openssh tj. například s linuxovým ssh klientem -- postup viz návod pro putty.
Changed lines 22-23 from:
[WINDOWS] Generování klíče jde dělat i přímo v putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s openssh tj. například s linuxovým ssh klientem -- postup viz návod pro putty.
to:
16 April 2009, 14:17
by PremekBrada -
Changed lines 20-21 from:
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh username@stroj.domena.tld -- nemělo by se ptát na nic víc než passphrase pro klíč, pokud byla nastavena; jako @username@ se na ZČU předpokládá Orion login
to:
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh username@stroj.domena.tld -- nemělo by se ptát na nic víc než passphrase pro klíč, pokud byla nastavena; jako username se na ZČU předpokládá Orion login
16 April 2009, 14:16
by PremekBrada -
Changed line 19 from:
- POZOR, na ZČU je třeba (a) dát ">>" nikoli ">", (b) needitovat @authorized_keys@ přes WinSCP nebo podobný "vzdálený" editor -- v obou případech chyba = přepsání souboru = nefunkčnost
to:
- POZOR, na ZČU je třeba (a) dát ">>" nikoli ">", (b) needitovat
authorized_keys přes WinSCP nebo podobný "vzdálený" editor -- v obou případech chyba = přepsání souboru = nefunkčnost
16 April 2009, 14:16
by PremekBrada -
Changed lines 1-2 from:
Jak nakonfigurovat přístup do Subversion úložiště přes svn+ssh protokol (např. svn+ssh://students.kiv.zcu.cz/home/users/staff/brada/svnroot/test/ ):
to:
Jak nakonfigurovat přístup do Subversion úložiště přes svn+ssh protokol (např. svn+ssh://username@students.kiv.zcu.cz/home/users/staff/brada/svnroot/test/ ):
Changed lines 19-20 from:
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh stroj.domena.tld -- nemělo by se ptát na nic víc než passphrase pro klíč, pokud byla nastavena
to:
- POZOR, na ZČU je třeba (a) dát ">>" nikoli ">", (b) needitovat @authorized_keys@ přes WinSCP nebo podobný "vzdálený" editor -- v obou případech chyba = přepsání souboru = nefunkčnost
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh username@stroj.domena.tld -- nemělo by se ptát na nic víc než passphrase pro klíč, pokud byla nastavena; jako @username@ se na ZČU předpokládá Orion login
07 April 2009, 16:28
by PremekBrada -
Added lines 5-8:
Pro základní funkčnost svn+ssh není třeba dělat vůbec nic, krom toho že na lokále je třeba mít nainstalované ssh -- svn klient se zeptá na jméno a heslo vždy když ho potřebuje, připadně si tyto credentials nacachuje (je-li dost "chytrý").
Pokud se nechceme otravovat se zadáváním hesla, musíme:
07 April 2009, 13:20
by Tomas Peterka -
Changed line 12 from:
- (Pro studenty KIV ZČU: na serveru
students.kiv.zcu.cz jde o adresář /afs/kiv.zcu.cz/kiv/home/students/<username>/home/.ssh .)
to:
- (Pro studenty KIV ZČU: na serveru
students.kiv.zcu.cz jde o adresář /afs/kiv.zcu.cz/kiv/home/students/<username>/.ssh .)
07 April 2009, 12:43
by Tomas Peterka -
Changed line 14 from:
- na stroj se přihlásit (přes
ssh , ve Windows např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/home/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
to:
- na stroj se přihlásit (přes
ssh , ve Windows např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
07 April 2009, 12:26
by Tomas Peterka -
Changed line 14 from:
- na stroj se přihlásit (přes
ssh , ve Windows např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
to:
- na stroj se přihlásit (přes
ssh , ve Windows např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/home/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
07 April 2009, 12:25
by Tomas Peterka -
Changed line 12 from:
- (Pro studenty KIV ZČU: na serveru
students.kiv.zcu.cz jde o adresář /afs/kiv.zcu.cz/kiv/home/students/<username>/.ssh .)
to:
- (Pro studenty KIV ZČU: na serveru
students.kiv.zcu.cz jde o adresář /afs/kiv.zcu.cz/kiv/home/students/<username>/home/.ssh .)
07 April 2009, 11:54
by PremekBrada -
Changed line 40 from:
- Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh.exe resp. příslušné binárce
to:
- Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh (resp. příslušné binárce, pro Putty je to plink.exe který se používá pro ssh tunel bez okna terminálu)
24 March 2009, 16:32
by PremekBrada -
Changed line 11 from:
- veřejný klíč nahrát (pomocí
scp ) na stroj, kde je úložiště (<stroj>.zcu.cz ), do svého $HOME/.ssh adresáře
to:
- veřejný klíč nahrát (pomocí
scp ) na stroj, kde je úložiště (stroj.domena.tld ), do svého $HOME/.ssh adresáře
Changed lines 14-16 from:
- na stroj se přihlásit (přes
ssh , např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh <stroj>.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
to:
- na stroj se přihlásit (přes
ssh , ve Windows např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh stroj.domena.tld -- nemělo by se ptát na nic víc než passphrase pro klíč, pokud byla nastavena
24 March 2009, 16:31
by PremekBrada -
Changed line 11 from:
- veřejný klíč nahrát (pomocí
scp ) na stroj, kde je úložiště, do svého $HOME/.ssh adresáře
to:
- veřejný klíč nahrát (pomocí
scp ) na stroj, kde je úložiště (<stroj>.zcu.cz ), do svého $HOME/.ssh adresáře
24 March 2009, 16:30
by PremekBrada -
Changed line 9 from:
- mělo by vzniknout něco jako
(private directory)\id_dsa , což je ten privátní klíč, a ...\id_dsa.pub což je veřejný klíč
to:
- mělo by vzniknout něco jako
(private directory)/id_dsa , což je ten privátní klíč, a .../id_dsa.pub což je veřejný klíč
24 March 2009, 16:30
by PremekBrada -
Changed lines 15-16 from:
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh stroj.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
to:
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh <stroj>.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
Added lines 19-21:
(Pro studenty KIV: pokud výše uvedený postup nefunguje, a nepomáhá ani konzultace se spolužákem, popište problém administrátorům na <support@mail.kiv.zcu.cz> aby jej mohli pomoci řešit.)
19 March 2009, 11:53
by PremekBrada -
Changed line 14 from:
- na stroj se přihlásit (přes
ssh , např. Putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
to:
- na stroj se přihlásit (přes
ssh , např. putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
Changed lines 17-18 from:
[WINDOWS] Jde to i pro putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s openssh -- postup viz návod pro putty.
to:
[WINDOWS] Generování klíče jde dělat i přímo v putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s openssh tj. například s linuxovým ssh klientem -- postup viz návod pro putty.
19 March 2009, 11:52
by PremekBrada -
Changed line 11 from:
- veřejný klíč nahrát na stroj, kde je úložiště, do svého
$HOME/.ssh adresáře
to:
- veřejný klíč nahrát (pomocí
scp ) na stroj, kde je úložiště, do svého $HOME/.ssh adresáře
Changed lines 14-16 from:
- na stroj se přihlásit a veřejný klíč přidat přes
cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
- vyzkoušet: spustit cmdline, v ní
ssh stroj.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
to:
- na stroj se přihlásit (přes
ssh , např. Putty) a veřejný klíč přidat přes příkazovou řádku cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
- vyzkoušet: spustit na svém stroji cmdline, v ní
ssh stroj.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
19 March 2009, 11:50
by PremekBrada -
Added line 12:
- (Pro studenty KIV ZČU: na serveru
students.kiv.zcu.cz jde o adresář /afs/kiv.zcu.cz/kiv/home/students/<username>/.ssh .)
12 March 2009, 16:34
by PremekBrada -
Changed lines 20-22 from:
- (CLI) do konfigurace svn command line klienta přidat
ssh = "/bin/ssh.exe" -i "(path to your private key)"
to:
Command line interface (CLI)
- Do konfigurace svn command line klienta přidat
ssh = "/bin/ssh.exe" -i "(path to your private key)"
Changed lines 25-28 from:
- (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat
(cygwin root path)\bin\run.exe (cygwin root path)\bin\ssh.exe -i (private directory)\id_dsa
to:
GUI Tortoise
- spustit Settings > Network, v oddílu SSH zadat
(cygwin root path)\bin\run.exe (cygwin root path)\bin\ssh.exe -i (private directory)\id_dsa
Changed lines 31-36 from:
- (GUI Eclipse - Subclipse) Je potřeba mít nainstalovaný SVNKit? Adapter v rámci Subclise (s JavaHL? rozhraním to nejde připojit) -- je třeba zaškrtnout při instalaci Subclipse
- Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh.exe resp. příslušné binárce
- Preferences > Team > SVN > SVN interface nastavit na SVNKit?
- otevřít perspektivu Repository browsing, přidat repository, zkusit do ní rozklikout -> dialog připojení, nastavit Use private key auth, naklikat/napsat cestu k private key a Save information
- (GUI Eclipse - Subversive) TBD
to:
GUI Eclipse - Subclipse
Je potřeba mít nainstalovaný SVNKit? Adapter v rámci Subclise (s JavaHL? rozhraním to nejde připojit) -- je třeba zaškrtnout při instalaci Subclipse
- Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh.exe resp. příslušné binárce
- Preferences > Team > SVN > SVN interface nastavit na SVNKit?
- otevřít perspektivu Repository browsing, přidat repository, zkusit do ní rozklikout -> dialog připojení, nastavit Use private key auth, naklikat/napsat cestu k private key a Save information
GUI Eclipse - Subversive
TBD
12 March 2009, 16:23
by PremekBrada -
Deleted line 0:
Changed line 8 from:
ssh-keygen -t dsa -- normálně se doporučuje zaheslovat klíč (zadat passphrase) ale to je nevhodné pro Subversion přístup (svn se pořád ptá, protože pořád pouští ssh pod sebou) tj. passphrase nezadávejte; default adresář pro umístění klíčů je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/ )
to:
ssh-keygen -t dsa -- normálně se doporučuje zaheslovat klíč (zadat passphrase) ale to je nevhodné pro Subversion přístup (svn se pořád ptá, protože pořád pouští ssh pod sebou) tj. passphrase nezadávejte; default adresář pro umístění klíčů (private directory) je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/ )
12 March 2009, 15:41
by PremekBrada -
Added lines 1-32:
Jak nakonfigurovat přístup do Subversion úložiště přes svn+ssh protokol (např. svn+ssh://students.kiv.zcu.cz/home/users/staff/brada/svnroot/test/ ):
Rozchození ssh přístupu
- [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně
ssh
- bude nainstalováno pod
(cygwin root path) např. C:\cygwin\
- vygenerovat private-public key pair
ssh-keygen -t dsa -- normálně se doporučuje zaheslovat klíč (zadat passphrase) ale to je nevhodné pro Subversion přístup (svn se pořád ptá, protože pořád pouští ssh pod sebou) tj. passphrase nezadávejte; default adresář pro umístění klíčů je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/ )
- mělo by vzniknout něco jako
(private directory)\id_dsa , což je ten privátní klíč, a ...\id_dsa.pub což je veřejný klíč
- (viz případně další návod pro ssh resp. alternativní popis)
- veřejný klíč nahrát na stroj, kde je úložiště, do svého
$HOME/.ssh adresáře
- privátní klíč se nikomu nedává! pokud ho někdo získá, může se za vás vydávat a přihlašovat
- na stroj se přihlásit a veřejný klíč přidat přes
cd ~/.ssh; cat id_dsa.pub >> authorized_keys mezi známé klíče
- vyzkoušet: spustit cmdline, v ní
ssh stroj.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
[WINDOWS] Jde to i pro putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s openssh -- postup viz návod pro putty.
Konfigurace subversion klienta
- (CLI) do konfigurace svn command line klienta přidat
ssh = "/bin/ssh.exe" -i "(path to your private key)"
- parametr -i používá k autentikaci klíč místo hesla
- [WINDOWS] cesta k ssh je
"(cygwin root path)\bin\ssh.exe"
- (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat
(cygwin root path)\bin\run.exe (cygwin root path)\bin\ssh.exe -i (private directory)\id_dsa
- (vysvětlivky: run.exe spouští bez konzolového okna)
- pokud je třeba ladit problémy, odstranit
(cygwin root path)\bin\run.exe -> TortoiseSVN? ukazuje volání ssh pod sebou
- (GUI Eclipse - Subclipse) Je potřeba mít nainstalovaný SVNKit? Adapter v rámci Subclise (s JavaHL? rozhraním to nejde připojit) -- je třeba zaškrtnout při instalaci Subclipse
- Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh.exe resp. příslušné binárce
- Preferences > Team > SVN > SVN interface nastavit na SVNKit?
- otevřít perspektivu Repository browsing, přidat repository, zkusit do ní rozklikout -> dialog připojení, nastavit Use private key auth, naklikat/napsat cestu k private key a Save information
- (GUI Eclipse - Subversive) TBD
|