Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: dibalaj 09 Března 2012, 11:48:33
-
Zdravím, měl bych takový dotaz.
Mám virtuální server, a doma laptop. Laptop je s windows 7 a na serveru je Ubuntu Server. Na server chci nainstalovat SVN, abych na laptopu mohl používat TortoiseSVN klienta.
V podstatě mi jde pouze o to, aby všechny skripty atd. byly na serveru, a já měl doma na PC working copy. Ovšem chci to mít tak, že jakoukoliv změnu ve working copy na laptopu provedu, byla ihned vidět na serveru. jednoduše "live" upravovat skripty, co budou na serveru.
jde to nějak udělat? Nechci to dělat tak, že budu mít nové změny pouze ve working copy, a poté změny commitovat.
Předem díky za rady ;-)
-
Subversion pouzivam, tak si troufnu vyhodnotit, ze to na pozadovanou akci (live zmeny) neni vhodny nastroj....
-
mozna by bylo lepsi si primountovat souborovy system serveru do lokalniho souboroveho systemu (viz sshfs, ssh, sftp atd) a upravovat to takto? nebudes mit ale lokalni working copy
-
IDE jako třeba netbeans při práci s FTP vytvářejí lokální koppi na disku a pak jen pri ukládání odesílají editovaný soubor na server. Bohužel z osobní zkušenosti (třeba to jen neumím používat) mi to nepřijde jako dobré řešení, o upload se netbeans postará ale download nových změn ze serveru je potřeba dělat ručně, nejčastěji novým stažením lokální kopie. Navíc narozdíl od SVN se nekontrolují případně konflikty ve uploadovaném souboru proti serveru.
Zkusete se podívat na vlastnosti jiných verzovacích systému, nemám s nimi zkušenost, ale třeba některý obsahuje funkce které vyžadujete (git, mercurial, cvs, bazzar,...)
-
Aha :-)
já jen že to takhle máme v práci, a totální mi to vyhovuje.
TO: Šuohob -> A na windowsy si jde přimountovat disk ze serveru?
btw: přes nějaké IDE to dělat nechci, používám Eclipse PDT a zkoušel jsem to přes Remote (něco) ... a výsledek byl strašně pomalé celé IDE a nefungovat našeptávač.
Proto bych to chtělo obejít, aby to IDE vidělo jako lokální soubory, už někde na vrstvě Win.
-
Tak se pozeptej jakým způsobem to máte v práci vyřešené? Určitě to se pak napiš :-)
-
Aha :-)
já jen že to takhle máme v práci, a totální mi to vyhovuje.
A to takhle pouzivate SVN ?
Chapu to spravne ze pokazde, kdyz soubor ulozis, tak se automaticky commitne na server ? (Nebo dokonce po kazdem znaku?) To znamena, ze pisete kod a najednou vyskoci okno ze pisete konflikt?
-
TO: Šuohob -> A na windowsy si jde přimountovat disk ze serveru?
Ty widle jsem v prvnim prispevku prehlidl. urcite umi mountovat sitove disky (viz samba), bohuzel ti ale konkretnej neporadim, se sambou jsem nedelal
-
Tak jsem si na serveru nakonfiguroval Sambu, a zjistil jsem, že můj poskytovatel tuhle službu vyhodnotil jako nebezpečnou, a blokuje port pro Sambu, takže se z domova nepřipojím :-/ Takže hledám jiný způsob, jak do Win7 přimountovat síťovej disk. Zatím jsem nic nenašel.
Kdyby kdokoliv věděl o nějakým řešení, sem s nim ;-)
-
Zašifrovat, případně změnit port, protáhnout přes VPN
-
Zašifrovat, případně změnit port, protáhnout přes VPN
Jak spojení zašifruju a na jakej port mám SMB nastavit? bude na VPNku stačit OpenVPN?
-
Šifrování - vytvořit ssh tunel, nějaké info sice staré ale pěkně napsané http://www.cryptofest.cz/2003/slajdy/sshtunel/ssh.html (http://www.cryptofest.cz/2003/slajdy/sshtunel/ssh.html)
Změna portu - víceméně to je jedno, ono ISP spíš než Sambu jako takovou blokuje jen port na kterém defalutně běží, tady čistě záleží na providerovi jak má nastavenou infrastrukturu a jestli je ochoten se s dohodnout.
VPN - ano proč ne
Není nutný dělat všechny ty věci současně jsou to jen možná řešení, nicméně bych se klonil k tomu aby komunikace byla zašofrována tedy buď ssh tunel nebo openVPN určitě nasadit.