Hoe haal ik mijn project uit github?

Ik heb een project op github waar ik eerder aan heb gewerkt. Ik heb echter mijn computer gewist en ik vraag me af welk git-commando ik onder mijn gebruikersnaam moet aanroepen om mijn project opnieuw uit te checken, zodat ik mijn laatste wijzigingen naar github onder mijn account kan pushen.


Antwoord 1, autoriteit 100%

Git-kloon is het commando dat je zoekt:

git clone [email protected]:username/repo.git

Bijwerken:
En dit is de officiële gids:
https://help.github.com/articles/fork-a-repo

Kijk eens naar:
https://help.github.com/

Het heeft echt nuttige inhoud


Antwoord 2, autoriteit 26%

Eerst moet je git over jezelf vertellen. Haal uw gebruikersnaam en token samen van uw instellingenpagina.

Voer vervolgens uit:

git config --global github.user YOUR_USERNAME
git config --global github.token YOURTOKEN

U moet een nieuwe sleutel genererenals u geen back-up van uw sleutel.

Dan zou je het volgende moeten kunnen uitvoeren:

git clone [email protected]:YOUR_USERNAME/YOUR_PROJECT.git

Antwoord 3, autoriteit 9%

Voer deze opdrachten uit:

cd /pathToYourLocalProjectFolder
git pull origin master

Antwoord 4

Er zijn enkele stappen die moeten worden gevolgd (voor Windows)

  1. Open Git Bash en genereer ssh-sleutel
    Plak de onderstaande tekst en vervang deze in uw GitHub-e-mailadres.

    ssh-keygen -t rsa -b 4096 -C “[email protected]

    Hiermee wordt een nieuwe ssh-sleutel gemaakt, waarbij de opgegeven e-mail als label wordt gebruikt.

    Openbaar/privé rsa-sleutelpaar genereren.

    Als u wordt gevraagd om ‘Voer een bestand in waarin u de sleutel wilt opslaan’, drukt u op Enter. Dit
    accepteert de standaard bestandslocatie.

    Voer een bestand in waarin u de sleutel wilt opslaan (/c/Users/you/.ssh/id_rsa):[Druk op enter]

    Typ bij de prompt een veilige wachtwoordzin. Voor meer informatie, zie “Werken met SSH
    sleutelwachtzinnen”.

    Voer een wachtwoordzin in (leeg voor geen wachtwoordzin): [Typ een wachtwoordzin]
    Voer dezelfde wachtwoordzin opnieuw in: [Type nogmaals de wachtwoordzin]

  2. Voeg de sleutel toe aan SSH Agent

    Typ het volgende in Git Bash (99999 is slechts een voorbeeld) om te zien of de agent actief is.
    waarde $(ssh-agent -s)
    Agent pid 99999

    typ dit dan.

    ssh-add ~/.ssh/id_rsa

    Kopieer vervolgens de SSH-sleutel naar uw klembord met deze opdracht

    clip < ~/.ssh/id_rsa.pub

  3. Voeg de SSH-sleutel toe aan het Git-account

    Klik op de GitHib-site op de afbeelding in de rechterbovenhoek en selecteer instellingen. Klik op de volgende pagina op de optie SSH- en GPG-sleutels. Dit opent de SSH-sleutelpagina. Klik op de Nieuwe SSH-sleutel. Voeg in het veld “Titel” een beschrijvend label toe voor de nieuwe sleutel. Plak je sleutel in het veld “Sleutel”.

  4. Kloon de repository

    Open VS-code (of een IDE/CLI met een opdrachtprompt enz.). Ga naar de map waarin je wilt klonen, gebruik cd-commando’s en typ de onderstaande regel.
    git config –global github.user yourGitUserName
    git config –global user.email your_email
    git kloon [email protected]:yourGitUserName/YourRepoName.git

https:// help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/


Antwoord 5

Omdat je je computer hebt gewist en je project opnieuw wilt afrekenen, kun je beginnen met de onderstaande initiële instellingen:

git config --global user.name "Your Name"
git config --global user.email [email protected]

Log in op uw github-account, ga naar de repository die u wilt klonen en kopieer de URL onder “Klonen met HTTPS”.

Je kunt de externe repository klonen met HTTPS, zelfs als je de laatste keer SSH had ingesteld:

git clone https://github.com/username/repo-name.git

OPMERKING:

Als u eerder SSH voor uw externe repository had ingesteld, moet u die sleutel toevoegen aan het bekende hosts-ssh-bestand op uw pc; als je dat niet doet en git clone [email protected]:username/repo-name.gitprobeert te doen, zul je een fout zien die lijkt op de onderstaande:

Cloning into 'repo-name'...
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXDoJWGl7E1IGOCspZomTxdCARLviMw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

Het gebruik van HTTPS is in dit geval eenvoudiger dan SSH.


Antwoord 6

Je kunt het op twee manieren doen,

1. De externe opslagplaats klonen naar uw lokale host

voorbeeld: git-kloon https://github.com/user -name/repository.git

2. De externe opslagplaats naar uw lokale host trekken

Eerst moet je een lokale git-repo aanmaken door,

voorbeeld:
git init of git init repo-naam
dan, git pull https://github.com/user-name/ repository.git

Dat is alles, alle commits en branch in de externe repo die nu beschikbaar is in de lokale repository van je computer.

Veel plezier met coderen, proost -:)

Other episodes