Hlavní menu

Nástroje

WebKiv / JakNaSvnPresSsh

View (print) - Edit page | Recent changes - Page history

Updated 12 March 2009, 15:41 by PremekBrada

WebKiv.JakNaSvnPresSsh History

Hide minor edits - Show changes to markup

12 March 2009, 15:41 by PremekBrada -
Changed lines 1-3 from:
to:
12 March 2009, 15:40 by PremekBrada -
Added lines 1-3:
12 March 2009, 15:33 by PremekBrada -
Changed lines 26-29 from:
  • (GUI Eclipse - Subclipse) TBD je potřeba mít nainstalovaný SVNKit? Adapter v rámci Subclise, protože s JavaHL? rozhraním to nejde připojit
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
    1. Preferences > Network connections > SSH2? tab General, nastavit SSH2? home na cestu k ssh.exe resp. příslušné binárce
    2. Preferences > Team > SVN > SVN interface nastavit na SVNKit?
    3. 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
12 March 2009, 15:21 by PremekBrada -
Changed lines 8-9 from:
  • ssh-keygen -t dsa -f (path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/)
  • mělo by vzniknout něco jako d:\(path to your private directory)\id_dsa, což je ten privátní klíč, a ...\id_dsa.pub což je veřejný klíč
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íčů 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íč
Added line 21:
  • parametr -i používá k autentikaci klíč místo hesla
Changed lines 23-24 from:
  • (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat (cygwin root path)\bin\run.exe (cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
    • (vysvětlivky: run.exe spouští bez konzolového okna, -i používá k autentikaci klíč místo hesla)
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
    • (vysvětlivky: run.exe spouští bez konzolového okna)
12 March 2009, 15:19 by PremekBrada -
Changed lines 20-21 from:
  • (CLI) do konfigurace svn command line klienta přidat
    • ssh = "(cygwin root path)/bin/ssh.exe" -i "(path to your private key)"
to:
  • (CLI) do konfigurace svn command line klienta přidat ssh = "/bin/ssh.exe" -i "(path to your private key)"
    • [WINDOWS] cesta k ssh je "(cygwin root path)\bin\ssh.exe"
12 March 2009, 15:13 by PremekBrada -
Changed line 7 from:
  1. vygenerovat private-public key pair (návod pro ssh resp. alternativní popis)
to:
  1. vygenerovat private-public key pair
Added line 10:
  • (viz případně další návod pro ssh resp. alternativní popis)
12 March 2009, 15:12 by PremekBrada -
Changed lines 3-13 from:

Linux

TBD, platí bod A) návodu pro Windows, a první odrážka bodu B).

Windows

Things are a little, little bit messier due to inherent lack of remote console access support ... in windows:

A) Rozchození ssh přístupu:

  1. nainstalovat Cygwin - potřeba pro náš účel je hlavně ssh
to:

Rozchození ssh přístupu

  1. [WINDOWS] nainstalovat Cygwin - potřeba pro náš účel je hlavně ssh
    • bude nainstalováno pod (cygwin root path) např. C:\cygwin\
Changed line 8 from:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/)
to:
  • ssh-keygen -t dsa -f (path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/)
Changed lines 15-18 from:

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.

B) Konfigurace subversion klienta:

to:

[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

Deleted line 26:
12 March 2009, 15:09 by PremekBrada -
Changed line 15 from:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy <cygwin-root>/home/<username>/.ssh/)
to:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy (cygwin root path)/home/<username>/.ssh/)
Changed lines 27-28 from:
  • ssh = "C:/(cygwin root path)/bin/ssh.exe" -i "C:/(path to your private key)"
  • (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat c:\(cygwin root path)\bin\run.exe c:\(cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
to:
  • ssh = "(cygwin root path)/bin/ssh.exe" -i "(path to your private key)"
  • (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat (cygwin root path)\bin\run.exe (cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
Changed line 30 from:
  • pokud je třeba ladit problémy, odstranit c:\(cygwin root path)\bin\run.exe -> TortoiseSVN? ukazuje volání ssh pod sebou
to:
  • pokud je třeba ladit problémy, odstranit (cygwin root path)\bin\run.exe -> TortoiseSVN? ukazuje volání ssh pod sebou
12 March 2009, 15:08 by PremekBrada -
Added line 30:
  • pokud je třeba ladit problémy, odstranit c:\(cygwin root path)\bin\run.exe -> TortoiseSVN? ukazuje volání ssh pod sebou
12 March 2009, 15:03 by PremekBrada -
Changed line 15 from:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_dsa -- doporučuje se zaheslovat klíč (zadat passphrase); default adresář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy <cygwin-root>/home/<username>/.ssh/)
to:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_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ář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy <cygwin-root>/home/<username>/.ssh/)
12 March 2009, 14:54 by PremekBrada -
Changed line 15 from:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_dsa -- doporučuje se zaheslovat klíč (zadat passphrase)
to:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_dsa -- doporučuje se zaheslovat klíč (zadat passphrase); default adresář při vynechání -f parametru je $HOME/.ssh (pro Cygwin tedy <cygwin-root>/home/<username>/.ssh/)
Changed line 17 from:
  1. veřejný klíč nahrát na stroj, kde je úložiště, do svého $HOME/.ssh adresáře ...
to:
  1. veřejný klíč nahrát na stroj, kde je úložiště, do svého $HOME/.ssh adresáře
Changed lines 19-20 from:
  1. ... 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
to:
  1. 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
  2. vyzkoušet: spustit cmdline, v ní ssh stroj.zcu.cz -- nemělo by se ptát na nic víc než passphrase pro klíč
12 March 2009, 14:41 by PremekBrada -
Added line 18:
  • 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
12 March 2009, 14:40 by PremekBrada -
Changed lines 15-19 from:
  • mělo by vzniknout něco jako d:\(path to your private directory)\id_rsa, což je ten privátní klíč
  1. veřejný klíč nahrát na stroj, kde je úložiště, do svého $HOME/.ssh adresáře

Jde to i přes putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s ssh -- postup viz návod pro putty.

to:
  • ssh-keygen -t dsa -f d:\(path to your private directory)\id_dsa -- doporučuje se zaheslovat klíč (zadat passphrase)
  • mělo by vzniknout něco jako d:\(path to your private directory)\id_dsa, což je ten privátní klíč, a ...\id_dsa.pub což je veřejný klíč
  1. veřejný klíč nahrát na stroj, kde je úložiště, do svého $HOME/.ssh adresáře ...
  2. ... 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

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.

04 March 2009, 21:54 by PremekBrada -
Changed line 14 from:
  1. vygenerovat private-public key pair (návod pro ssh resp. alternativní popis, návod pro putty)
to:
  1. vygenerovat private-public key pair (návod pro ssh resp. alternativní popis)
Added lines 18-19:

Jde to i přes putty, pouze je třeba dát pozor že jeho klíč není kompatibilní s ssh -- postup viz návod pro putty.

04 March 2009, 21:52 by PremekBrada -
Changed lines 5-6 from:

TBD, měly by platit body 2-3 návodu pro Windows.

to:

TBD, platí bod A) návodu pro Windows, a první odrážka bodu B).

04 March 2009, 21:51 by PremekBrada -
Changed lines 9-10 from:

Things are a little, little bit messier due to inherent lack of ... in windows:

to:

Things are a little, little bit messier due to inherent lack of remote console access support ... in windows:

Changed line 14 from:
  1. vygenerovat private-public key pair (TBD odkaz někam jak se to dělá)
to:
  1. vygenerovat private-public key pair (návod pro ssh resp. alternativní popis, návod pro putty)
27 February 2009, 15:17 by PremekBrada -
Changed line 24 from:
  • (GUI Eclipse - Subclipse) TBD
to:
  • (GUI Eclipse - Subclipse) TBD je potřeba mít nainstalovaný SVNKit? Adapter v rámci Subclise, protože s JavaHL? rozhraním to nejde připojit
27 February 2009, 14:24 by PremekBrada -
Changed line 20 from:
  1. (CLI) do konfigurace svn command line klienta přidat
to:
  • (CLI) do konfigurace svn command line klienta přidat
Changed line 22 from:
  1. (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat c:\(cygwin root path)\bin\run.exe c:\(cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
to:
  • (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat c:\(cygwin root path)\bin\run.exe c:\(cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
Changed lines 24-27 from:
to:
  • (GUI Eclipse - Subclipse) TBD
  • (GUI Eclipse - Subversive) TBD
27 February 2009, 14:23 by PremekBrada -
Changed lines 5-6 from:

TBD, měly by platit body 2-4 návodu pro Windows.

to:

TBD, měly by platit body 2-3 návodu pro Windows.

Added lines 11-12:

A) Rozchození ssh přístupu:

Added lines 17-19:

B) Konfigurace subversion klienta:

27 February 2009, 14:21 by PremekBrada -
Changed lines 5-6 from:

TBD

to:

TBD, měly by platit body 2-4 návodu pro Windows.

27 February 2009, 14:21 by PremekBrada -
Changed lines 1-2 from:

Jak nakonfigurovat přístup do Subversion úložiště přes svn+ssh protokol:

to:

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/):

27 February 2009, 14:18 by PremekBrada -
Changed line 11 from:
  1. nainstalovat - potřeba je hlavně ssh
to:
  1. nainstalovat Cygwin - potřeba pro náš účel je hlavně ssh
27 February 2009, 14:17 by PremekBrada -
Added lines 1-19:

Jak nakonfigurovat přístup do Subversion úložiště přes svn+ssh protokol:

Linux

TBD

Windows

Things are a little, little bit messier due to inherent lack of ... in windows:

  1. nainstalovat - potřeba je hlavně ssh
  2. vygenerovat private-public key pair (TBD odkaz někam jak se to dělá)
    • mělo by vzniknout něco jako d:\(path to your private directory)\id_rsa, což je ten privátní klíč
  3. veřejný klíč nahrát na stroj, kde je úložiště, do svého $HOME/.ssh adresáře
  4. (CLI) do konfigurace svn command line klienta přidat
    • ssh = "C:/(cygwin root path)/bin/ssh.exe" -i "C:/(path to your private key)"
  5. (GUI Tortoise) spustit Settings > Network, v oddílu SSH zadat c:\(cygwin root path)\bin\run.exe c:\(cygwin root path)\bin\ssh.exe -i d:\(path to your private key)
    • (vysvětlivky: run.exe spouští bez konzolového okna, -i používá k autentikaci klíč místo hesla)