We gebruiken cookies om onze webpagina te verbeteren. Raadpleeg ons cookiebeleid .

NAS 245

Introductie van Git

Een GIT opslagplaats configureren op uw ASUSTOR NAS

2023-08-18

CURSUSDOELSTELLINGEN

Na het afwerken van deze cursus moet u het volgende kunnen:

  1. Een GIT opslagplaats configureren op uw ASUSTOR NAS.

VOORWAARDEN

Cursusvoorwaarden:

Geen

Van studenten wordt verwacht dat zij beschikken over een actieve kennis van:

Linux, Git


OVERZICHT

1. Introductie van Git

1.1 Git installeren op een ASUSTOR NAS

2. Een Git opslagplaats configureren op uw ASUSTOR NAS

2.1 Een Gedeelde Map aanmaken voor Git Opslag

2.2 Git Opslag Configureren

3. Een Git Opslag Verbinden op uw NAS met andere Git hulpmiddelen





1. Introductie van Git

Git is een gratis en open source gedistribueerde versie controle systeem ontworpen om alles van kleine tot heel grote projecten snel en efficient af te handelen.

Het voordeel van het gedistribueerde versie controle systeem is dat Git nog steeds lokaal gebruikt kan worden in een omgeving zonder een server of zonder een netwerk. Als een server of een netwerk weer normaal werkt, zal de data zichzelf synchoniseren.



1.1 Git installeren op een ASUSTOR NAS


  • Log in op ADM met een admin account.
  • Zoek naar Git op App Central.
  • Selecteer Git, klik op Installeren.
  • Git ondersteunt alleen opdrachtregel opdrachten via SSH, dus als de installatie voltooid is, zal het ADM bureaublad niet verschijnen.




2. Een Git opslagplaats configureren op uw ASUSTOR NAS

De door ASUSTOR geleverde Git versie werkt alleen bij het gebruik van accounts met administrator rechten. Voordat u Git gebruikt , raadt ASUSTOR aan om een nieuwe gedeelde map aan te maken om alle bestanden in een Git Opslag op een eenduidige manier te beheren.



2.1 Een Gedeelde Map aanmaken voor Git Opslag


  • Selecteer [Toegangsbeheer] [Gedeelde mappen].
  • Klik op [Toevoegen].


  • U bent nu klaar om een nieuwe gedeelde map aan te maken op uw NAS.
  • Voer een naam in voor de nieuwe map en klik op [Volgende] wanneer u klaar bent. (in het onderstaande voorbeeld, hebben wij "Git_Repository" ingevoerd als de naam van onze nieuwe map).


  • Stel toegangsrechten in voor de map door het keuzerondje te selecteren dat overeenkomt met de gewenste toegangsrechten. (In het onderstaande voorbeeld zijn de toegangsrechten [Alleen lezen voor alle gebruikers, Lezen & schrijven voor beheerder] die zijn geselecteerd.)
  • Wanneer u klaar bent, klikt u op [Volgende].


  • Controleer een laatste overzicht van uw instellingen.
  • Wanneer u klaar bent, bevestigt u deze instellingen door te klikken op [Voltooien].



2.2 Git Opslag Configureren

Git ondersteunt alleen opdrachten via de opdracht regel, schakel daarom eerst SSH in.


  • Selecteer [Services] [Terminal] [SSH].
  • Selecteer [SSH-service inschakelen] en klik op [Toepassen].


  • Gebruik een SSH client om op uw NAS in te loggen en navigeer naar de gedeelde map genaamd Git Opslagplaats.
  • Geef het commando in om een nieuwe map aan te maken, meestal met de naam van een Git project. U kunt ook een nieuwe map aanmaken in de ADM bestands Verkenner.
  • $ mkdir TestProject


  • Ga naar de aangemaakte Git project map en geef het volgende commando in om de Git Opslag te initialiseren.
  • $ git init -- bare


  • Als de Git opslag geinitialiseerd is, kunt u zien dat de Git Opslag ingesteld is in ADM Bestands Verkenner.




3. Een Git Opslag Verbinden op uw NAS met andere Git hulpmiddelen

Gebruikers kunnen de juiste software installeren op andere platforms die ook Git ondersteunen om de Git Opslag te klonen van een ASUSTOR NAS om daarna de broncode aan te passen en te plaatsen op andere platforms.

Ga naar de Officiele Git website om Git voor Windows te downloaden en te installeren.


  • Nadat Git geinstalleerd is, open Windows Bestands Verkenner en maak een nieuwe map aan om Git te beheren. De map naam "Git_Clone" wordt gebruikt voor het doel van deze gids.


  • Klik met de rechter muistoets op de lege ruimte aan de rechterkant van de Git_Clone map en selecteer [Open Git Bash here].


  • Gebruik het Git kloon commando om verbinding te maken met de Git Opslagplaats op de NAS en kloon de broncode van een project.
  • $ git clone ssh://admin@{NAS_IP}/volume2/Git_Repository/TestProject
  • Log in op uw NAS met het wachtwoord dat u gebruikt voor uw admin account in ssh.
  • Nadat de Git kloon voltooid is, kunt u de broncode wijzigen, schrijven en toepassen op het lokale platform.


Instructies voor Git Gui:

  • Klik met de rechter muistoets op de lege ruimte aan de rechterkant van de Git_Clone map en selecteer [Open Git GUI here].


  • Klik op [Clone Existing Repository].


  • Geef de NAS Git Opslagplaats op als de locatie van de broncode.
  • Geef de lokale map op als de Doel Map.
  • Klik op kloon om de broncode te klonen van een Git project.


  • Log in op uw NAS met het wachtwoord dat u gebruikt voor uw admin account in ssh.


  • Nadat de Git kloon voltooid is, kunt u de broncode wijzigen, schrijven en toepassen op het lokale platform.


TortoiseGit gebruiken:

  • Klik met de rechter muistoets op de lege ruimte aan de rechterkant van de Git_Clone map en selecteer [Git Clone…].


  • Geef de NAS Git opslagplaats op als de URL.
  • Geef de lokale map op als de Doel Map.
  • Klik op OK om de broncode te klonen van een Git project.


  • Log in op uw NAS met het wachtwoord dat u gebruikt voor uw admin account in ssh.


  • Nadat de Git kloon voltooid is, kunt u de broncode wijzigen, schrijven en toepassen op het lokale platform.

Was dit artikel nuttig? Ja / Nee