Ugrás a fő tartalomhoz

Local Sync Client

Áttekintés​

A Sync Client egy asztali alkalmazás, amely a SEW OrchestrationSuite projektek elérhetőségét biztosítja helyi számítógépen vagy hálózati megosztáson. Háttérszolgáltatással fut, és ablakot biztosít a projektek kiválasztásához, a verziók szinkronizálásához, a projektek szerkesztésre történő kivételéhez (checkout) és a módosítások visszaadásához (checkin).

Az alkalmazás munkafolyamata Windowson és Linuxon azonos. A platformspecifikus utasítások a telepítéshez és az eltávolításhoz tartoznak; a további képernyőképek a közös felhasználói felületet mutatják be.

Letöltés​

Töltse le a legújabb SEW csomagot az operációs rendszeréhez:

A Sync Client telepítése​

Windows​

  1. Keresse meg a sync-client-windows-setup.exe fájlt a Letöltések mappában, kattintson rá jobb gombbal, és válassza a Futtatás rendszergazdaként lehetőséget. A telepítés rendszergazdaként történő futtatása kötelező.

    A Windows telepítő megkeresése

    A Windows telepítő futtatása rendszergazdaként

  2. Hagyja jóvá a Windows felhasználói fiókok felügyelete (UAC) kérését, majd folytassa az üdvözlőképernyőről.

    A Windows telepítő jóváhagyása

    A Sync Client Setup üdvözlőképernyője

  3. Válassza ki a telepítési mappát. Az alapértelmezett hely használata ajánlott.

    A telepítési mappa kiválasztása

  4. A szokásos telepítéshez hagyja bejelölve az Install Sync Client, a Create desktop shortcut és a Start on login lehetőségeket.

    A Windows telepítési összetevők kiválasztása

  5. Várja meg, amíg a telepítő telepíti az alkalmazást és a háttérszolgáltatást.

    A Sync Client telepítése Windowson

  6. Hagyja bejelölve a Run Sync Client lehetőséget, és válassza a Finish gombot.

    A Windows telepítés befejezése

Linux​

  1. Töltse le a sync-client-linux.tar.bz2 fájlt, és csomagolja ki:

    tar -xjvf sync-client-linux.tar.bz2
  2. Nyisson terminált a kicsomagolt könyvtárban:

    cd sync-client-linux
  3. Futtassa a telepítőt rendszergazdai jogosultsággal:

    sudo ./install.sh

    A Sync Client telepítése Linuxon

  4. Ellenőrizze, hogy a terminál az Installed Sync Client üzenetet jeleníti-e meg, és felsorolja-e a telepített csomagot, a CLI-t, az asztali bejegyzést, a szolgáltatást és a szolgáltatásfelhasználót. A telepítés befejeztével a Sync Client automatikusan megnyílik.

  5. A Sync Client használata előtt jelentkezzen ki a Linux asztali környezetből, majd jelentkezzen be újra. A telepítő hozzáadja az asztali felhasználót a sync-client csoporthoz, és az új csoporttagság az új bejelentkezési munkamenetben lép érvénybe.

  6. Az ismételt bejelentkezés után a Sync Client az alkalmazásindítóból vagy – ha már fut – a tálcaikonjáról nyitható meg.

Első konfiguráció​

Az első beállítás automatikusan végighalad a következő lépéseken:

Login → Storage → Filters / Policy

Az alábbi képernyőképek a Windows-változatot mutatják, de ugyanezek a beállítások és kezelőelemek Linuxon is elérhetők.

Bejelentkezés​

Adja meg a SEW OrchestrationSuite e-mail-címét és jelszavát, erősítse meg az API URL-t, majd válassza a Connect lehetőséget.

Bejelentkezés a SEW OrchestrationSuite rendszerbe

A mezők melletti ikonok jelzik, hogy az egyes értékek ellenőrzése megtörtént-e. Sikeres kapcsolódás után a Sync Client automatikusan megnyitja a Storage lépést.

Többfaktoros hitelesítés​

Ha a fiókhoz többfaktoros hitelesítés van engedélyezve, adja meg a hitelesítő alkalmazás által generált hatjegyű tokent, és válassza a Confirm lehetőséget.

Többfaktoros hitelesítési token megadása

Tárhely kiválasztása​

A Sync Client a szinkronizált projekteket helyi mappában vagy SMB hálózati megosztáson tárolhatja.

Helyi fájlrendszer​

Válassza a Local Filesystem lehetőséget, kattintson a Browse gombra, jelölje ki a projektmappát, állítsa be a szinkronizálási időközt, majd válassza a Save lehetőséget.

Helyi projekttárhely konfigurálása

A beállítások ellenőrzése és mentése után a Sync Client automatikusan továbblép a Filters / Policy lépésre.

Megerősített tárhelykonfiguráció

SMB hálózati tárhely​

Válassza a Network Location lehetőséget, és adja meg a következőket:

  • UNC Path: a hálózati megosztás és egy opcionális almappa, például \\fileserver\engineering
  • Domain: a Windows-tartomány vagy munkacsoport, ha szükséges
  • SMB Username és SMB Password: olvasási és írási jogosultsággal rendelkező fiók
  • Sync Interval: milyen gyakran ellenőrizze a Sync Client a projektfrissítéseket

SMB hálózati hely konfigurálása

A beállítások ellenőrzéséhez és alkalmazásához válassza a Save lehetőséget. Ha az ellenőrzés sikertelen, győződjön meg arról, hogy az UNC-útvonal elérhető, és hogy a fiók rendelkezik olvasási és írási jogosultsággal.

Projektek és verziók kiválasztása​

A Filters / Policy lépésben adhatja meg, mely projekteket kell szinkronizálni, és hány verzió maradjon helyben elérhető.

Projektek és verziószabályzat

  • Az IDE, Vendor, Groups és From Time szűrőkkel szűkítheti a projektlistát.
  • A hierarchikus projektfában név szerint kereshet.
  • Nyissa ki a csoportokat, és jelöljön ki teljes csoportokat vagy egyes projekteket.
  • Egy aktív szűrőt annak címkéjére (pill) kattintva távolíthat el.

Projektek kiválasztása szűrőkkel

A Version policy alatt válassza a Keep all, a Last N Versions vagy a Since date lehetőséget.

Minden projektverzió megtartása

Használja a Delete older versions on next sync lehetőséget, ha a kiválasztott szabályzaton kívül eső verziókat el kell távolítani a helyi tárhelyről.

A régebbi verziók törlésének konfigurálása

Időalapú szabályzat esetén válassza a Since date lehetőséget, és adja meg a kívánt dátumot és időpontot.

Időalapú verziószabályzat kiválasztása

A verziószabályzat dátumának kiválasztása

Válassza az Apply lehetőséget, és tekintse át a megerősítést, amely összefoglalja az aktív szűrőket, a kiválasztott projekteket, a megőrzési szabályt, valamint azt, hogy törlésre kerülnek-e a régebbi helyi verziók.

A szinkronizálási szabályzat megerősítése

Munka a projektekkel​

Projekt megkeresése és szinkronizálása​

Nyissa meg a Projects nézetet, és a kereséssel, az All vagy a Groups lehetőséggel keresse meg a projektet. A projekt kiválasztásakor megjelennek az elérhető verziói, időbélyegei, IDE-információi, helyi útvonalai, commit üzenetei és szinkronizálási állapota.

Szinkronizált projektek böngészése

Az elérhető projektverziók áttekintése

A csoportosított projektfa segít a projektek közötti navigálásban a hozzájuk rendelt csoportok szerint.

A csoportosított projektfa böngészése

A Sync now lehetőséggel azonnali szinkronizálást kérhet ahelyett, hogy megvárná a beállított időközt.

Projekt kivétele és megnyitása​

Válasszon ki egy projektet és verziót az elérhető projektműveletek megjelenítéséhez.

Projektverzió kiválasztása

Válassza a Checkout lehetőséget. A megerősítés előtt opcionális zárolási üzenetet is megadhat.

Projektkivétel megerősítése

A Sync Client letölti a szükséges fájlokat, és zárolja a projektet az Ön munkájához.

Folyamatban lévő projektkivétel

A kivétel befejezése után a projektnézet megjeleníti a kivett verziót, és engedélyezi az Open project, a Checkin és a Discard checkout műveleteket.

Munka kivett projekttel

Az Open project lehetőséggel a helyi kivett példányt az adott projekttípushoz regisztrált mérnöki alkalmazással nyithatja meg. A megfelelő IDE-nek telepítve kell lennie a számítógépen.

A mérnöki alkalmazás indítása

Kivett projekt megnyitva a mérnöki IDE-ben

Módosítások visszaadása vagy elvetése​

A szerkesztés után térjen vissza a Sync Clienthez, és válassza a Checkin lehetőséget. Adjon meg egy üzenetet a módosítások leírásával, majd erősítse meg.

A visszaadás előtt zárja be a külső mérnöki IDE-t. A megnyitott IDE projektzároló fájlokat hagyhat a kivett példányban, és megakadályozhatja, hogy a Sync Client előkészítse a visszaadást.

Projekt visszaadási üzenetének megadása

A Sync Client feltölti a módosított projektet, új verziót ad a verziótörténethez, és feloldja a projektzárolást. Ha ehelyett el szeretné vetni a helyi módosításokat, válassza a Discard checkout lehetőséget, és erősítse meg.

Kedvenc projektek​

A projekt melletti csillaggal adhatja hozzá vagy távolíthatja el a projektet a Favorites listáról. A kitöltött csillagok jelölik a kedvenc projekteket, és gyorsabb hozzáférést biztosítanak a projektlistából.

Projektek megjelölése kedvencként

A kedvenc jelölések a csoportosított projektfában is láthatók maradnak.

Kedvenc projekt a csoportosított projektfában

Súgó és diagnosztika​

Az Export logs lehetőséggel diagnosztikai csomagot hozhat létre a támogatás számára. Az exportálás tartalmazza az alkalmazás- és szolgáltatásnaplókat, de nem teszi közzé a mentett jelszavakat.

Sync Client naplók exportálása

Nyissa meg az About menüpontot a telepített alkalmazásverzió, a licencinformációk és a harmadik felekre vonatkozó közlemények megtekintéséhez.

Sync Client információk megtekintése

A Sync Client a tálcán tovább futhat. A tálcamenüvel megnyithatja az alkalmazást, vagy kiléphet belőle.

Sync Client tálcamenü

Parancssori felület​

A telepítés a sync-cli eszközt is biztosítja, amely ugyanazzal a háttérszolgáltatással kommunikál, mint az asztali alkalmazás.

Jelszavas hitelesítő adatok konfigurálása​

Olyan fiók esetén, amely nem igényel MFA-t, a CLI mentheti a felhasználónevet, a jelszót, az API URL-t, a helyi tárolási útvonalat és a szinkronizálási időközt:

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

Ez a parancs elmenti a konfigurációt; nem interaktív bejelentkezés, és nem ellenőrzi azonnal a hitelesítő adatokat. A hitelesítés a szinkronizálás indításakor történik. A szinkronizálás elindításához és az eredmény ellenőrzéséhez futtassa a sync-cli --sync-now, majd a sync-cli --status parancsot.

Az MFA- és SSO-bejelentkezés nem támogatott a sync-cli eszközön keresztül. Ha a fiók MFA-t vagy SSO-t igényel, végezze el a bejelentkezést az asztali alkalmazásban. A --password átadása ráadásul a jelszót a terminál előzményeiben hagyhatja, és átmenetileg láthatóvá teheti a folyamat parancssorában, ezért lehetőség szerint használja az asztali bejelentkezést.

A Sync Client vizsgálata és vezérlése​

A szolgáltatás és a szinkronizálás állapotának ellenőrzése:

sync-cli --status

Az aktuális, nem titkos beállítások megjelenítése:

sync-cli --show-settings

Azonnali szinkronizálás kérése:

sync-cli --sync-now

Az aktív projektkivételek listázása:

sync-cli --show-checkouts

Az összes támogatott projekt- és kimeneti beállítás megtekintéséhez futtassa a sync-cli --help parancsot. Ha a parancs kimenetét szkriptből dolgozza fel, adja hozzá a --json kapcsolót.

A Sync Client eltávolítása​

Windows​

Először zárja be a Sync Clientet a tálcáról. Ezután nyissa meg a Windows Alkalmazások vagy Programok felületét, válassza a Sync Client elemet, és végezze el az eltávolítási lépéseket.

A Windows eltávolító indítása

Az eltávolítás megerősítése Windowson

A Windows eltávolítás befejezése

Linux​

  1. Az eltávolító futtatása előtt zárja be a Sync Clientet a tálcamenüből.

  2. Nyisson terminált a kicsomagolt sync-client-linux könyvtárban.

  3. Futtassa az eltávolítót rendszergazdai jogosultsággal:

    sudo ./uninstall.sh

    A Sync Client eltávolítása Linuxon

Az eltávolító törli az alkalmazáscsomagot a /opt/sync-client könyvtárból. A konfiguráció, a szinkronizált adatok és a naplók a /etc/sync-client, a /var/lib/sync-client és a /var/log/sync-client könyvtárban maradnak, hogy később újra felhasználhatók vagy megvizsgálhatók legyenek.