# Een API-versie pushen naar GitHub

Koppel uw API aan een GitHub-opslagplaats en push uw API-definitie in OAS/Swagger of RAML.

* U hebt een GitHub-account en een opslagplaats.
* Uw browser wordt ondersteund door GitHub (aangezien Internet Explorer 11 niet langer wordt ondersteund door GitHub, wordt deze functie niet ondersteund door API Contracts voor IE11).

1. Als uw GitHub-account nog niet is gekoppeld aan uw API Contracts-account, ga dan naar de API Contracts-instellingen.
2. Klik op Koppel uw GitHub-account.

   ![Sectie GitHub-account in de instellingen voor API Contracts.](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/link-your-github-account.png)
3. In het venster dat wordt geopend, meldt u zich aan bij GitHub en klikt u op Authorize Talend om API Contracts toegang te verlenen tot uw GitHub-account.

   InformatieWaarschuwing: Als u Internet Explorer 11 gebruikt, wordt u gevraagd om te upgraden naar de nieuwste versie van Microsoft Edge, Google Chrome of Firefox.

   Uw GitHub-account is nu gekoppeld aan uw API Contracts-account en u kunt beginnen met het pushen van uw API-definities naar GitHub.
4. Open de API-versie die u naar GitHub wilt pushen.
5. Klik in de rechterbovenhoek op Link.
6. Schakel in de sectie GitHub-instellingen bewerken de optie in en bewerk de volgende velden:
   * Eigenaar
   * opslagplaats
   * vertakking
   * Pad
   * Indeling

   InformatieOpmerking: Als uw API meerdere versies heeft, kan elke versie verschillende GitHub-instellingen hebben.

   ![Bewerk de sectie GitHub-instellingen van de weergave API-instellingen.](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/push_to_github_01_link.png)
7. Zodra uw instellingen zijn opgeslagen, klikt u op Push.

   Er verschijnt een groene stip rechts van Push wanneer uw project wijzigingen bevat die nog niet naar GitHub zijn gepusht.![Schermafbeelding van het project wanneer het wijzigingen bevat die niet naar GitHub zijn gepusht.](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/push_to_github_03_push.png)
8. Voer een commitbericht en indien nodig een tag in en klik vervolgens op Push.

   Een tag moet uniek zijn en moet deze regels volgen:
   * Het mag alleen alfanumerieke tekens en de volgende speciale tekens bevatten: \_, -, . en /.
   * Het mag niet beginnen of eindigen met een speciaal teken.
   * Het mag de volgende tekenpatronen niet bevatten: .., // en /..

De geselecteerde versie van uw API-definitie wordt naar uw opslagplaats gepusht. De naam van het gegenereerde bestand bevat de naam van de API en de versie.

U kunt op Weergeven op GitHub klikken om de geselecteerde opslagplaats te openen.