Preskočiť na hlavný obsah

Lokálny Sync Client

Prehľad​

Sync Client je desktopová aplikácia na udržiavanie projektov SEW OrchestrationSuite dostupných v lokálnom počítači alebo na sieťovom zdieľanom úložisku. Beží so službou na pozadí a poskytuje okno na výber projektov, synchronizáciu verzií, rezerváciu projektov na úpravy (check out) a vrátenie zmien späť (check in).

Pracovný postup aplikácie je rovnaký v systémoch Windows aj Linux. Pokyny špecifické pre platformu sú uvedené pri inštalácii a odinštalovaní; ostatné snímky obrazovky zobrazujú spoločné rozhranie.

Stiahnutie​

Stiahnite si najnovší balík SEW pre váš operačný systém:

Inštalácia Sync Client​

Windows​

  1. Nájdite súbor sync-client-windows-setup.exe v priečinku Downloads, kliknite naň pravým tlačidlom myši a vyberte Run as administrator. Spustenie inštalácie ako správca je povinné.

    Nájdenie inštalátora pre Windows

    Spustenie inštalátora pre Windows ako správca

  2. Potvrďte výzvu nástroja Windows User Account Control a pokračujte z úvodnej obrazovky.

    Potvrdenie inštalátora pre Windows

    Úvodná obrazovka inštalácie Sync Client

  3. Vyberte inštalačný priečinok. Odporúča sa predvolené umiestnenie.

    Výber inštalačného priečinka

  4. Pre štandardnú inštaláciu ponechajte vybraté možnosti Install Sync Client, Create desktop shortcut a Start on login.

    Výber komponentov inštalácie pre Windows

  5. Počkajte, kým inštalačný program nainštaluje aplikáciu a službu na pozadí.

    Inštalácia Sync Client v systéme Windows

  6. Ponechajte vybratú možnosť Run Sync Client a zvoľte Finish.

    Dokončenie inštalácie v systéme Windows

Linux​

  1. Stiahnite si sync-client-linux.tar.bz2 a rozbaľte ho:

    tar -xjvf sync-client-linux.tar.bz2
  2. Otvorte terminál v rozbalenom adresári:

    cd sync-client-linux
  3. Spustite inštalátor s oprávneniami správcu:

    sudo ./install.sh

    Inštalácia Sync Client v systéme Linux

  4. Skontrolujte, či terminál vypíše Installed Sync Client a zoznam nainštalovaného balíka, CLI, položky pracovnej plochy, služby a používateľa služby. Po dokončení inštalácie sa Sync Client otvorí automaticky.

  5. Pred použitím Sync Client sa odhláste z prostredia Linux a znova sa prihláste. Inštalátor pridá vášho používateľa pracovnej plochy do skupiny sync-client a nové členstvo v skupine sa aktivuje v novej prihlasovacej relácii.

  6. Po opätovnom prihlásení možno Sync Client otvoriť zo spúšťača aplikácií alebo z ikony v systémovej lište, ak ešte nie je spustený.

Prvotná konfigurácia​

Prvotné nastavenie prebieha automaticky v krokoch:

Login → Storage → Filters / Policy

Nasledujúce snímky obrazovky zobrazujú zostavenie pre Windows, rovnaké nastavenia a ovládacie prvky sú však dostupné aj v systéme Linux.

Prihlásenie​

Zadajte svoju e-mailovú adresu a heslo pre SEW OrchestrationSuite, potvrďte API URL a vyberte Connect.

Prihlásenie do SEW OrchestrationSuite

Ikony vedľa polí zobrazujú, či boli jednotlivé hodnoty overené. Po úspešnom pripojení Sync Client automaticky otvorí krok Storage.

Viacfaktorové overovanie​

Ak je pre účet zapnuté viacfaktorové overovanie, zadajte šesťmiestny token z autentifikačnej aplikácie a vyberte Confirm.

Zadanie tokenu viacfaktorového overovania

Výber úložiska​

Sync Client môže ukladať synchronizované projekty v lokálnom priečinku alebo na sieťovom zdieľaní SMB.

Lokálny súborový systém​

Vyberte Local Filesystem, zvoľte Browse, vyberte priečinok projektov, nastavte interval synchronizácie a vyberte Save.

Konfigurácia lokálneho úložiska projektov

Po overení a uložení nastavení Sync Client automaticky pokračuje na krok Filters / Policy.

Potvrdená konfigurácia úložiska

Sieťové úložisko SMB​

Vyberte Network Location a zadajte:

  • UNC Path: sieťové zdieľanie a voliteľný podpriečinok, napríklad \\fileserver\engineering
  • Domain: doména alebo pracovná skupina Windows, ak sa vyžaduje
  • SMB Username a SMB Password: účet s právami na čítanie a zápis
  • Sync Interval: ako často má Sync Client kontrolovať aktualizácie projektov

Konfigurácia sieťového umiestnenia SMB

Vyberte Save na overenie a použitie nastavení. Ak overenie zlyhá, skontrolujte, či je cesta UNC dostupná a či má účet práva na čítanie a zápis.

Výber projektov a verzií​

Pomocou kroku Filters / Policy vyberte, ktoré projekty sa majú synchronizovať a koľko verzií má zostať dostupných lokálne.

Projekty a pravidlá verzií

  • Pomocou možností IDE, Vendor, Groups a From Time zúžte zoznam projektov.
  • V hierarchickom strome projektov vyhľadávajte podľa názvu.
  • Rozbaľte skupiny a vyberte celé skupiny alebo jednotlivé projekty.
  • Aktívny filter odstránite kliknutím na jeho štítok.

Výber projektov pomocou filtrov

V časti Version policy vyberte možnosť Keep all, Last N Versions alebo Since date.

Zachovanie všetkých verzií projektu

Možnosť Delete older versions on next sync použite vtedy, keď sa majú verzie mimo vybratého pravidla odstrániť z lokálneho úložiska.

Konfigurácia čistenia starších verzií

Pre pravidlo založené na čase vyberte Since date a zvoľte požadovaný dátum a čas.

Výber pravidla verzií podľa času

Výber dátumu pre pravidlo verzií

Vyberte Apply a skontrolujte potvrdenie, ktoré zhŕňa aktívne filtre, vybraté projekty, pravidlo uchovávania a informáciu o tom, či sa staršie lokálne verzie odstránia.

Potvrdenie pravidiel synchronizácie

Práca s projektmi​

Vyhľadanie a synchronizácia projektu​

Otvorte Projects a pomocou vyhľadávania, možnosti All alebo Groups nájdite projekt. Po výbere projektu sa zobrazia jeho dostupné verzie, časové značky, informácie o IDE, lokálne cesty, správy k commitom a stav synchronizácie.

Prehliadanie synchronizovaných projektov

Kontrola dostupných verzií projektu

Zoskupený strom projektov pomáha navigovať projekty podľa priradených skupín.

Prehliadanie zoskupeného stromu projektov

Pomocou Sync now vyžiadate okamžitú synchronizáciu namiesto čakania na nakonfigurovaný interval.

Rezervácia a otvorenie projektu​

Vyberte projekt a verziu, čím sa zobrazia dostupné akcie projektu.

Výber verzie projektu

Zvoľte Checkout. Pred potvrdením môžete pridať voliteľnú správu k zámku.

Potvrdenie rezervácie projektu

Sync Client stiahne potrebné súbory a uzamkne projekt pre vašu prácu.

Prebiehajúca rezervácia projektu

Po dokončení rezervácie zobrazenie projektu identifikuje rezervovanú verziu a sprístupní možnosti Open project, Checkin a Discard checkout.

Práca s rezervovaným projektom

Zvoľte Open project, čím otvoríte lokálnu rezerváciu pomocou inžinierskej aplikácie registrovanej pre daný typ projektu. Príslušné IDE musí byť nainštalované v počítači.

Spustenie inžinierskej aplikácie

Rezervovaný projekt otvorený v inžinierskom IDE

Vrátenie alebo zahodenie zmien​

Po úpravách sa vráťte do Sync Client a zvoľte Checkin. Zadajte správu popisujúcu zmeny a potvrďte.

Pred vrátením zmien zatvorte externé inžinierske IDE. Otvorené IDE môže v rezervácii zanechať zamykacie súbory projektu a zabrániť tak Sync Client pripraviť vrátenie zmien.

Zadanie správy k vráteniu projektu

Sync Client nahrá zmenený projekt, pridá novú verziu do histórie verzií a uvoľní zámok projektu. Ak chcete lokálne zmeny namiesto toho zahodiť, zvoľte Discard checkout a potvrďte.

Obľúbené projekty​

Pomocou hviezdičky vedľa projektu ho pridáte do Favorites alebo odstránite. Vyplnené hviezdičky označujú obľúbené projekty a poskytujú rýchlejší prístup zo zoznamu projektov.

Označenie projektov ako obľúbených

Označenia obľúbených položiek zostávajú viditeľné aj v zoskupenom strome projektov.

Obľúbený projekt v zoskupenom strome projektov

Pomoc a diagnostika​

Pomocou Export logs vytvoríte diagnostický balík pre podporu. Export obsahuje protokoly aplikácie a služby, nezverejňuje však uložené heslá.

Export protokolov Sync Client

Otvorením About zobrazíte nainštalovanú verziu aplikácie, licenčné informácie a upozornenia tretích strán.

Zobrazenie informácií o Sync Client

Sync Client môže ďalej bežať v systémovej lište. Pomocou ponuky v lište otvoríte aplikáciu alebo ju ukončíte.

Ponuka Sync Client v systémovej lište

Rozhranie príkazového riadka​

Inštalácia poskytuje aj nástroj sync-cli, ktorý komunikuje s tou istou službou na pozadí ako desktopová aplikácia.

Konfigurácia prihlasovacích údajov s heslom​

Pre účet, ktorý nevyžaduje MFA, môže CLI uložiť používateľské meno, heslo, API URL, cestu k lokálnemu úložisku a interval synchronizácie:

sync-cli --username "user@example.com" --password "<password>" --api-url "https://<sew-api-url>" --local-path "<project-folder>" --sync-frequency 30

Tento príkaz uloží konfiguráciu; nejde o interaktívne prihlásenie a prihlasovacie údaje sa okamžite neoverujú. Overovanie prebehne pri spustení synchronizácie. Spustite sync-cli --sync-now a následne sync-cli --status, čím spustíte synchronizáciu a skontrolujete výsledok.

Prihlásenie pomocou MFA a SSO nie je cez sync-cli podporované. Ak účet vyžaduje MFA alebo SSO, dokončite prihlásenie v desktopovej aplikácii. Odovzdanie parametra --password môže tiež zanechať heslo v histórii terminálu a dočasne ho odhaliť v príkazovom riadku procesu, preto podľa možnosti použite prihlásenie v desktopovej aplikácii.

Kontrola a ovládanie Sync Client​

Kontrola stavu služby a synchronizácie:

sync-cli --status

Zobrazenie aktuálnych nastavení, ktoré nie sú tajné:

sync-cli --show-settings

Vyžiadanie okamžitej synchronizácie:

sync-cli --sync-now

Zoznam aktívnych rezervácií projektov:

sync-cli --show-checkouts

Spustením sync-cli --help zobrazíte všetky podporované možnosti projektov a výstupu. Ak výstup príkazu spracúvate v skripte, pridajte --json.

Odinštalovanie Sync Client​

Windows​

Najprv zatvorte Sync Client zo systémovej lišty. Potom otvorte v systéme Windows časť Apps alebo Programs, vyberte Sync Client a dokončite výzvy odinštalovania.

Spustenie odinštalátora v systéme Windows

Potvrdenie odstránenia v systéme Windows

Dokončenie odinštalovania v systéme Windows

Linux​

  1. Pred spustením odinštalátora zatvorte Sync Client z ponuky v systémovej lište.

  2. Otvorte terminál v rozbalenom adresári sync-client-linux.

  3. Spustite odinštalátor s oprávneniami správcu:

    sudo ./uninstall.sh

    Odinštalovanie Sync Client v systéme Linux

Odinštalátor odstráni balík aplikácie z /opt/sync-client. Konfigurácia, synchronizované údaje a protokoly zostávajú v /etc/sync-client, /var/lib/sync-client a /var/log/sync-client, aby ich bolo možné neskôr znova použiť alebo skontrolovať.