Sitemap

Adobe Dreamweaver biedt Git-integratie, zodat u bestanden kunt bewerken en versiebeheer kunt beheren in één toepassing, met een uniforme interface.

Wanneer u een Dreamweaver-site koppelt aan een Git-repository, kunt u Dreamweaver gebruiken als uw Git-client - u kunt wijzigingen doorvoeren en pushen, commit-berichten schrijven, diffs bekijken en samenvoegingen uitvoeren.Je kunt nog steeds andere Git-clients gebruiken, zoals Git GUI of het git-commando, en Dreamweaver zal er naadloos mee samenwerken.Als u Git-bewerkingen uitvoert op uw lokale opslagplaats met een andere client, detecteert Dreamweaver de updates en werkt de Git-status automatisch bij in Dreamweaver.

Volg deze stappen om een ​​Dreamweaver-site te koppelen aan een Git-opslagplaats.In deze voorbeelden is de Git-server GitHub.

Dreamweaver configureren om Git . te gebruiken

Opmerking

Deze instructies hebben betrekking op git-configuratie voor een nieuwe Dreamweaver-site.Als u een bestaande Dreamweaver-site heeft, zijn de stappen iets anders en is Dreamweaver wat kieskeuriger over welke configuraties het accepteert.Die stappen zijn vergelijkbaar, maar worden hier niet behandeld.

Een nieuwe Dreamweaver-site maken

  1. Dreamweaver openen.
  2. Kies in het menu Site de optie Nieuwe site.
  3. Voer een sitenaam in.Voer bijvoorbeeld mijnsite-git in.

Een nieuwe lokale sitemap maken

  1. Selecteer voor de lokale sitemap een lege map.Als u de naam typt van een map die niet bestaat, wordt deze gemaakt.Wanneer de site is gemaakt, wordt de externe Git-repository naar deze map gekloond.

Git-referenties configureren in Dreamweaver

  1. Selecteer Een Git-opslagplaats koppelen aan deze site.
  2. Selecteer Bestaande Git-repository klonen met URL.
  3. Voer de https://-URL van uw repository in.
  4. Voer bij Git-gebruikersnaam uw GitHub-gebruikersnaam in.
  5. Als u 2FA (tweefactorauthenticatie) gebruikt, voert u bij Wachtwoord uw toegangstoken in (zie hieronder). Als u geen 2FA gebruikt, voert u uw normale Git-wachtwoord in.

  1. Klik op Test om te controleren of de verificatie werkt.
  2. Vink het vakje aan met het label Save Credentials.
Opmerking

Als u uw inloggegevens nu niet opslaat, kunt u dit later wellicht niet meer doen.

  1. Klik op Opslaan.

De externe GitHub-repository wordt gekloond naar uw lokale sitemap.Wanneer u nu een van deze bestanden bewerkt, kunt u Dreamweaver als uw Git-client gebruiken.

Genereer een persoonlijk toegangstoken voor GitHub 2FA

  1. Log in een webbrowser in op uw GitHub-account.
  2. Controleer je e-mailadres, als je dat nog niet hebt gedaan.
  3. Klik op uw accountpictogram in de rechterbovenhoek van een GitHub-pagina.Kies Instellingen in het menu.
  4. Klik aan de linkerkant op Instellingen voor ontwikkelaars.
  5. Klik aan de linkerkant op Persoonlijke toegangstokens.
  6. Klik op Nieuwe token genereren.
  7. Voer iets in voor Tokenbeschrijving.
  8. Voor Scopes kunt u de standaardopties gebruiken.Zorg ervoor dat Repo en zijn subopties zijn aangevinkt.
  9. Klik op Generate Token om eerdere tokens die u hebt gegenereerd ongeldig te maken en een nieuwe token te maken.Kopieer en plak de nieuwe token in het privédocument.Dit token kan nooit meer in GitHub worden bekeken, dus bewaar het op een veilige plek.

Dit token moet nu worden gebruikt als wachtwoord voor alle GitHub-bewerkingen die een https://-URL gebruiken, inclusief Dreamweaver-integratie.

Git-workflow in Dreamweaver

Het volgende is de algemene werkstroom die moet worden gebruikt bij het bewerken van een Git-geassocieerde Dreamweaver-site.

  1. Als het Git-venster in uw Dreamweaver-interface verborgen is, selecteert u Git in het menu Venster. (Je kunt schakelen tussen de zijmenu's, inclusief het Git-menu, door op te drukkenF4.)
  2. Voer een Git Pull uit voordat u bestanden gaat bewerken.Een pull synchroniseert je lokale repository, dus je hebt al het nieuwe werk gedaan door andere mensen sinds je laatste pull.

  1. Voordat u wijzigingen in een bestand opslaat, geeft Dreamweaver 'Niets vast te leggen, de werkmap is schoon' weer.
  2. Nadat u wijzigingen in een bestand hebt opgeslagen, wordt het weergegeven als een niet-gestaged bestand.Niet-gefaseerde bestanden worden niet bijgehouden door Git en maken geen deel uit van een vastlegging.
  3. Om een ​​bestand dat u hebt gewijzigd te stagen, vinkt u het vakje naast de bestandsnaam aan.Het equivalent van de opdrachtregel is git addbestandsnaam.

  1. Optioneel: Als je een bestand wilt unstageren, zodat je wijzigingen niet worden opgenomen in een vastlegging, verwijder dan het vinkje uit het vakje naast de bestandsnaam.Het equivalent van de opdrachtregel is git reset HEADbestandsnaam.
  2. Wanneer u klaar bent om uw wijzigingen vast te leggen, klikt u op de knop Vastleggen.

  1. Voer een vastleggingsbericht in, waarin de wijzigingen in deze groep bestanden kort worden beschreven.Dit bericht is gelijk aan het commando git commit -m "bericht".Klik OK.

  1. Mogelijk wordt u gevraagd om uw Git-gebruikersgegevens in te voeren.Voer de volledige naam en het e-mailadres in die u zullen identificeren in vastleggingsberichten.U wordt slechts één keer om deze informatie gevraagd.De equivalenten van de opdrachtregel zijn git config --global user.name "Volledige naam", en git config --global user.email "address".
  2. Wanneer je klaar bent om je commit naar de externe repository te pushen, klik je op Git Push.
  3. Tenzij je een reden hebt om het anders te doen, kun je de standaard push-instellingen gebruiken.Klik OK.Het equivalent van de opdrachtregel is git push origin master.

Opmerking

Als iemand anders een van de bestanden in je commit heeft gewijzigd sinds de laatste keer dat je het hebt verwijderd, krijg je een melding dat de conflicten moeten worden samengevoegd.In veel gevallen kunnen de wijzigingen automatisch worden samengevoegd.Wanneer het samenvoegen voltooid is, kun je proberen je commit opnieuw te pushen.

Probleemoplossen

  • Als uw Git-venster helemaal geen informatie toont, is uw site mogelijk onjuist geconfigureerd.Verwijder de Dreamweaver-site, verwijder de lokale sitemap (of kies een nieuwe) en begin opnieuw.
  • Als Dreamweaver vastloopt wanneer u uw git-referenties voor het eerst probeert te testen, kan deze worden geblokkeerd door de Windows Defender-firewall.Om de firewall-instellingen van Dreamweaver te resetten, installeert u Dreamweaver opnieuw en zorgt u ervoor dat u de firewall de eerste keer dat u de toepassing start, toegang verleent.
  • Als Git niet goed lijkt te werken met Dreamweaver, kunt u proberen Git opnieuw te installeren.Dreamweaver gebruikt de Git-opdrachtregelprogramma's onder de motorkap en mogelijk hebt u verouderde aanmeldingsgegevens of een andere configuratie.Als dit het geval is, zou het opnieuw installeren van Git deze informatie moeten resetten en het probleem moeten oplossen.

Gerelateerde informatie

Tutte le categorie: Bugfix informatie