بقية-الوصول الكامل:لا يمكن إضافة ملف إلى مستودع في Gitlab

StackOverflow https://stackoverflow.com//questions/23014235

  •  21-12-2019
  •  | 
  •  

سؤال

حاولت الطلب التالي:

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 فرع)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top