2016-04-08 4 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