Hoe een Git-repository in Linux te klonen

Git is een gedistribueerd versiebeheersysteem dat is ontworpen om de publieke of private gecoördineerde ontwikkeling van software te vergemakkelijken. Elk project in Git wordt opgeslagen in een onafhankelijke repository. GitHub is de meest populaire website voor het hosten van repositories, maar verre van de enige. Er zijn andere openbare hostingsites zoals Bitbucket, evenals zelf-gehoste opties zoals GitLab. Alle bronnen werken via hetzelfde Git-protocol, het enige verschil voor basisgebruik is de gebruikte URL.

Om een ​​repository te downloaden, zodat u kunt bijdragen aan de ontwikkeling ervan, moet u deze klonen. Klonen is een eenvoudig proces voor openbare repositories; in dit geval hoeft u geen authenticatie-informatie op te geven. Om een ​​privé-repository te klonen, moet u authenticatiegegevens configureren en toestemming hebben om toegang te krijgen tot de repository.

Om een ​​openbare repository te klonen, zoekt u gewoon de downloadlink voor de repository, deze zal ongeveer als volgt worden opgemaakt: "https://[url]/[gebruikersnaam]/[project_name].git". De uBlock Origin ad-blocker kan bijvoorbeeld worden gekloond van https://github.com/gorhill/uBlock.git . Hoewel de exacte locatie voor de git-bestandslink voor elke site kan verschillen, wordt deze over het algemeen boven en rechts van de code gevonden.

Tip: HTTPS en SSH zijn de beste protocollen om repositories te downloaden omdat ze een versleutelde verbinding gebruiken.

Hoe een Git-repository in Linux te klonen

In GitHub vindt u de installatielink boven en rechts van de code.

Zodra je de link hebt, open je een terminalvenster in de map waarin je de repository wilt klonen.

Opmerking: bij het klonen van een repository wordt de inhoud in een submap geplaatst, u hoeft er geen te maken om deze in te voegen. Als je bijvoorbeeld het clone commando uitvoert in ~/git_projects, zal de repository installeren in de subdirectory ~/git_projects/[repository_title]/.

Tip: ~/ is een Linux-afkorting die aangeeft dat het pad begint in de homedirectory van uw gebruiker.

Als je eenmaal in de juiste map bent, voer je het commando "git clone [git_install_link.git]" uit en het proces wordt automatisch voltooid. Afhankelijk van de grootte van de repository die je kloont en hoe snel je internet is, kan het downloaden enige tijd duren.

Hoe een Git-repository in Linux te klonen

Het uitvoeren van het commando "git clone [git_install_link.git]" zal een nieuwe submap maken en de repository daar installeren.

Authenticatie naar privé-repository's

Voor privérepository's is het basiscommando hetzelfde, maar u moet ook authenticatie bieden. Er zijn een aantal manieren om te verifiëren bij het samenwerkingsplatform, terwijl de meeste worden gedeeld, de exacte opties en hoe u ze kunt inschakelen, verschillen van site tot site. Het wordt aanbevolen dat u onderzoekt welke opties uw provider biedt en vervolgens de meest veilige optie kiest.

Veelgebruikte authenticatie-opties zijn tokens, SSH-sleutels en wachtwoorden. De geïmplementeerde opties kunnen per site verschillen. Over het algemeen kunt u wachtwoorddetails opnemen in de opdracht of vooraf een SSH-sleutel of token configureren in de configuratiebestanden. Tokens of SSH-sleutels zijn de meest veilige opties, waar mogelijk moet het gebruik van wachtwoorden worden vermeden omdat deze gegevens kunnen worden vastgelegd.

De meeste providers hebben handleidingen voor het configureren van de ondersteunde authenticatie-opties voor het platform. Bijvoorbeeld, Atlassian heeft een gedetailleerde handleiding voor het configureren van SSH authenticatie voor haar BitBucket platform hier .

Tip: Optioneel kunt u uw gebruikersnaam aan het configuratiebestand toevoegen met het volgende commando: 'git config –global user.name “[uw gebruikersnaam]”'. Deze gebruikersnaam wordt standaard gebruikt voor alle verbindingen van uw gebruikersaccount. Het globale configuratiebestand is te vinden in “~/.gitconfig”.

Zodra je je op sleutels gebaseerde authenticatie hebt geconfigureerd, kun je gewoon hetzelfde commando als hierboven "git clone [git_install_link.git]" uitvoeren om een ​​repository te klonen. Uw inloggegevens worden automatisch gebruikt om te verifiëren. Als u absoluut authenticatie op basis van een wachtwoord moet gebruiken in plaats van veiligere alternatieven, wordt u om een ​​gebruikersnaam en wachtwoord gevraagd, als er geen andere geldige authenticatiemethoden zijn.



Leave a Comment

Hoe u Google Chrome kunt dwingen altijd volledige URLs weer te geven

Hoe u Google Chrome kunt dwingen altijd volledige URLs weer te geven

Chrome toont standaard niet de volledige URL. Dit detail interesseert u misschien niet zoveel, maar als u om wat voor reden dan ook de volledige URL wilt weergeven, vindt u gedetailleerde instructies over hoe u Google Chrome de volledige URL in de adresbalk kunt laten weergeven.

Hoe je oude Reddit terugkrijgt

Hoe je oude Reddit terugkrijgt

Reddit veranderde hun ontwerp opnieuw in januari 2024. Het herontwerp is zichtbaar voor desktopbrowsergebruikers en vernauwt de hoofdfeed en biedt links

Hoe inhoud uit leerboeken te kopiëren met Google Lens

Hoe inhoud uit leerboeken te kopiëren met Google Lens

Het typen van je favoriete citaat uit je boek op Facebook kost tijd en zit vol met fouten. Ontdek hoe u Google Lens gebruikt om tekst uit boeken naar uw apparaten te kopiëren.

Fix Server DNS-adres kon niet worden gevonden in Chrome

Fix Server DNS-adres kon niet worden gevonden in Chrome

Soms, wanneer u in Chrome werkt, heeft u geen toegang tot bepaalde websites en krijgt u de foutmelding 'Fix Server DNS-adres kan niet worden gevonden in Chrome'. Hier ziet u hoe u het probleem kunt oplossen.

Beknopte handleiding voor het maken van herinneringen op Google Home

Beknopte handleiding voor het maken van herinneringen op Google Home

Herinneringen zijn altijd het belangrijkste hoogtepunt van Google Home geweest. Ze maken ons leven zeker gemakkelijker. Laten we een korte rondleiding geven over hoe u herinneringen kunt maken op Google Home, zodat u nooit belangrijke boodschappen hoeft te doen.

Netflix: wachtwoord wijzigen

Netflix: wachtwoord wijzigen

Hoe u uw wachtwoord op de Netflix-streamingvideoservice kunt wijzigen met uw favoriete browser of Android-app.

Hoe u de prompt voor het herstellen van paginas in Microsoft Edge kunt uitschakelen

Hoe u de prompt voor het herstellen van paginas in Microsoft Edge kunt uitschakelen

Als u het bericht Pagina's herstellen op Microsoft Edge wilt verwijderen, sluit u gewoon de browser of drukt u op de Escape-toets.

Bitwarden: hoe u uw hoofdwachtwoord kunt wijzigen Tip

Bitwarden: hoe u uw hoofdwachtwoord kunt wijzigen Tip

Als uw Bitwarden-wachtwoordhint verbeterd kan worden, zijn dit de stappen om deze in minder dan een minuut te wijzigen.

Afbeeldingen worden niet weergegeven in Google Doc: waarom en hoe dit op te lossen

Afbeeldingen worden niet weergegeven in Google Doc: waarom en hoe dit op te lossen

Als uw afbeeldingen niet in een Google-document worden weergegeven, kan het probleem verschillende redenen hebben. Hier zijn enkele mogelijke oplossingen

Rijen en kolommen verbergen en zichtbaar maken in Google Spreadsheets

Rijen en kolommen verbergen en zichtbaar maken in Google Spreadsheets

Beheers de toepassing Google Spreadsheets door te leren hoe u kolommen kunt verbergen en zichtbaar maken. U kunt dit doen op zowel computers als mobiele apparaten.