بقية-الوصول الكامل:لا يمكن إضافة ملف إلى مستودع في Gitlab
سؤال
حاولت الطلب التالي:
curl -v -X POST --header "PRIVATE-TOKEN:myPrivateToken" 'url-of-gitlab/api/v3/projects/myProjectId/repository/files?file_path=1.json&branch_name=master&content=thefilecontent&commit_message=ACommitMessage'
ومع ذلك, وأنا دائما الحصول على
"message":"You can only create files if you are on top of a branch"
في الاستجابة.أنا لا أعرف ما هو مفقود من طلبي.مستودع هو الذي تم إنشاؤه حديثا و أنا خلقت ذلك من خلال Gitlab واجهة المستخدم.ربما تحتاج إلى إنشاء فرع أولا ؟ أي مساعدة سوف تفعل.شكرا جزيلا لك.
المحلول
مستودع هو الذي تم إنشاؤه حديثا و أنا خلقت ذلك من خلال Gitlab واجهة المستخدم.
تم إنشاؤه حديثا الريبو (من خلال GitLab أو حتى بسيطة git init
محليا) وقد لا الفروع (أي الرأس).
هذا ما أصف في "لماذا أحتاج إلى صراحة دفعة جديدة فرع ؟ ".
ربما تحتاج إلى إنشاء فرع أولا ؟
نعم ، يمكنك القيام به (على الأقل master
فرع)
لا تنتمي إلى StackOverflow