2016-04-08 1 views
0

ich versuchen, ein Projekt in Gitlab über ihre API zu erstellen, mit einer Anfrage (in Winkel) wie folgt aus:Wie ein Projekt mit Gitlab API schreiben, die auch eine default_branch setzt

$http.post(
    "https://gitlab.com/api/v3/projects", 
    {private_token: <token>} 
) 

Aber dann bekomme ich , als zurückgegebene Daten, ein Projektdokument mit einem default_branch: null ... und dann ist es unmöglich, das Projekt zum Beispiel durch Post-Dateien mit der API "https://gitlab.com/api/v3/projects//repository/files" zu aktualisieren, da gitlab mir einen Fehler zurücksenden wird, dass ich müssen in einem bestimmten Zweig sein.

Leider ein Beitrag von einem Zweig mit

$http.post(
"https://gitlab.com/api/v3/projects/<projectId>/repository/branches", 
{ 
    private_token: <token> 
    branch_name: "master" 
} 
) 

gibt mir auch einen Fehler ..., weil ich auch einen ref Parameter angeben müssen, aber es würde keinen Sinn machen, wenn ich noch nicht ein tun habe Herkunftsmeisterzweig!

Antwort

Verwandte Themen