بناءً على ما يمكنني قوله ، يجب أن يحتوي الإصدار 0.5.5 على دعم - git-api-token ولكن لا يبدو أنه يعمل من أجلي. ربما أكون مخطئًا ولم يتم إدخال هذه التغييرات في الإصدار الأخير أو هل أفعل شيئًا خاطئًا آخر؟
% docker-machine --github-api-token=<redacted> create -d virtualbox shinybox
Running pre-create checks...
(shinybox) You are using version 4.3.14r95030 of VirtualBox. If you encouter issues, you might want to upgrade to version 5 at https://www.virtualbox.org
(shinybox) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.
% docker-machine --version
docker-machine version 0.5.5, build
مرحبًا @ kurtharriger ، لا يمكنني إعادة
تم ترقيته والتحقق منه ولا تزال نفس المشكلة.
كحل بديل ، يمكنني تنزيل ملف .iso يدويًا وحفظه في مكان محدد. أين يجب أن أحفظه حتى يعثر عليه جهاز الرصيف محليًا ولا يحاول تنزيله مرة أخرى؟
% docker-machine --version
docker-machine version 0.5.5, build 02c4254
% docker-machine --github-api-token=$GITHUB_TOKEN create -d virtualbox shinybox
Running pre-create checks...
(shinybox) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.
% curl https://api.github.com/user\?access_token\=$GITHUB_TOKEN
{
"login": "kurtharriger",
...
}
يعمل بدون استخدام الرمز الصحيح؟
لو مير. 6 يناير. 2016 الساعة 17:36 ، Kurt Harriger [email protected] أ
écrit:
تم ترقيته والتحقق منه ولا تزال نفس المشكلة.
كحل بديل ، يمكنني تنزيل ملف .iso يدويًا وحفظه
مكان محدد. أين يجب أن أحفظه حتى يشاء آلة الرصيف
ابحث عنه محليًا ولا تحاول تنزيله مرة أخرى؟٪ آلة إرساء - نسخة
إصدار آلة الإرساء 0.5.5 ، الإصدار 02c4254٪ docker-machine --github-api-token = $ GITHUB_TOKEN قم بإنشاء صندوق افتراضي shinybox $
تشغيل عمليات تحقق ما قبل الإنشاء ...
(shinybox) لم يتم العثور على Boot2Docker ISO افتراضيًا محليًا ، جارٍ تنزيل أحدث إصدار ...
خطأ في إنشاء الجهاز: خطأ في فحص ما قبل الإنشاء: خطأ في الحصول على علامة إصدار من استجابة Github API.
قد تحصل على معدل محدود بواسطة Github.٪ curl https: //api.github.com/user \ ؟ access_token \ = $ GITHUB_TOKEN
{
"تسجيل الدخول": "kurtharriger"،
...
}-
قم بالرد على هذا البريد الإلكتروني مباشرةً أو قم بعرضه على GitHub
https://github.com/docker/machine/issues/2765#issuecomment -169381828.
لا ، يبدو أن شبكتنا في العمل محدودة السعر دائمًا. من المحتمل أن بعض البرامج النصية تعمل في مكان ما لا تستخدم رمز المصادقة ، لذلك نحتاج دائمًا إلى توفير رمز مصادقة لـ github.
يبدو أن صندوق أدوات عامل الإرساء يحتوي على كل شيء مجمّع فيه ، لذا قمت بتنزيله وتثبيته ونسخ boot2docker.iso إلى الأماكن المطلوبة لبدء تشغيله.
أواجه نفس المشكلة عند استخدام نفس الرمز المميز في طلب حد السعر التالي:
curl https://api.github.com/rate_limit\?access_token\=<redacted>
{
"resources": {
"core": {
"limit": 5000,
"remaining": 5000,
"reset": 1452811101
},
"search": {
"limit": 30,
"remaining": 30,
"reset": 1452807561
}
},
"rate": {
"limit": 5000,
"remaining": 5000,
"reset": 1452811101
}
}
أنا في الإصدار 0.5.6.
نسخة مكررة من https://github.com/docker/machine/issues/2296
أنا أتلقى هذا الخطأ أيضًا الآن. عملت بشكل جيد أمس. لا أعتقد أن سعرى محدود. قدمت --github-api-token
، لكنها لم تساعد.
❯❯❯ docker-machine --github-api-token=redacted create --driver virtualbox default
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.
❯❯❯ docker-machine --version
docker-machine version 0.5.6, build 61388e9
إليك حل مستوحى من @ kurtharriger
curl -Lo ~/.docker/machine/cache/boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso
docker-machine create --driver virtualbox default
Creating CA: /home/sjackman/.docker/machine/certs/ca.pem
Creating client certificate: /home/sjackman/.docker/machine/certs/cert.pem
Running pre-create checks...
(default) Unable to get the latest Boot2Docker ISO release version: Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
Creating machine...
(default) Unable to get the latest Boot2Docker ISO release version: Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
(default) Copying /home/sjackman/.docker/machine/cache/boot2docker.iso to /home/sjackman/.docker/machine/machines/default/boot2docker.iso...
…
إليك حل مستوحى من @ kurtharriger
curl -Lo ~/.docker/machine/cache/boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso docker-machine create --driver virtualbox default
Creating CA: /home/sjackman/.docker/machine/certs/ca.pem Creating client certificate: /home/sjackman/.docker/machine/certs/cert.pem Running pre-create checks... (default) Unable to get the latest Boot2Docker ISO release version: Error getting a version tag from the Github API response. (default) You may be getting rate limited by Github. Creating machine... (default) Unable to get the latest Boot2Docker ISO release version: Error getting a version tag from the Github API response. (default) You may be getting rate limited by Github. (default) Copying /home/sjackman/.docker/machine/cache/boot2docker.iso to /home/sjackman/.docker/machine/machines/default/boot2docker.iso... …
شكرا لك يافتى. نجح هذا الأمر معي ، لكن كان ضروريًا لتحديث عنوان url الخاص بـ boot2docker.iso في الأمر curl إلى أحدث إصدار (ومستقر) متاح في https://github.com/boot2docker/boot2docker/releases/
التعليق الأكثر فائدة
إليك حل مستوحى من @ kurtharriger