Skip to main content
Novita Sandbox biedt sandbox.git-helpers voor veelvoorkomende repository-workflows, zoals klonen, branches maken, commits maken, pullen, pushen, remotes beheren en Git configureren.

Authenticatie en identiteit

Inline referenties

Voor private HTTPS-repositories geef je zowel een gebruikersnaam als wachtwoord/token rechtstreeks door aan bewerkingen zoals push, pull of clone.

Eén keer authenticeren met de Git credential helper

Je kunt dangerouslyAuthenticate() in JavaScript of dangerously_authenticate() in Python gebruiken om referenties op te slaan in de credential helper van de sandbox.
Referenties worden op schijf geschreven in de sandbox en kunnen worden gelezen door alles met toegang tot de sandbox.
Referenties kunnen standaard worden opgeslagen voor GitHub of voor een aangepaste HTTPS-host.

Referenties in de remote-URL behouden

Standaard worden referenties na het klonen uit de remote-URL verwijderd. Om ze in .git/config te behouden, stel je dangerouslyStoreCredentials: true (JS) of dangerously_store_credentials=True (Python) in.
Referenties die in een remote-URL worden bewaard, blijven in de repo-configuratie staan en zijn leesbaar door sandboxprocessen.

Commitidentiteit configureren

Je kunt configureUser (JS) of configure_user (Python) gebruiken om details van de commitauteur globaal of lokaal voor een repository in te stellen.

Repositories klonen

Ondersteunde kloonopties zijn onder andere doelpad, branchselectie, diepte, gebruikersnaam, wachtwoord en gedrag voor het opslaan van referenties.

Repositorystatus en branches controleren

Je kunt status() gebruiken om de huidige branch, ahead/behind-aantallen en bestandsstatus te inspecteren. Je kunt branches() gebruiken om de branchlijst en huidige branch op te halen.

Branches maken, wisselen en verwijderen

Wijzigingen stagen en committen

Je kunt add gebruiken om alle wijzigingen of geselecteerde bestanden te stagen. Je kunt commit gebruiken om commits te maken. Opties zijn onder andere een aangepaste auteursnaam, auteurse-mailadres en lege commits.

Pullen en pushen

push en pull kunnen standaard de geconfigureerde upstream gebruiken. Je kunt ook remote, branch en upstream-configuratie opgeven.

Remotes beheren

Je kunt remoteAdd (JS) of remote_add (Python) gebruiken om remotes toe te voegen, optioneel te fetchen na het toevoegen, of een bestaande remote te overschrijven.

Git-configuratie

Je kunt setConfig / set_config en getConfig / get_config gebruiken om Git-instellingen globaal of per repository te beheren.
Laatst gewijzigd op 10 augustus 2026