Machine: لا يعمل github-api-token

تم إنشاؤها على ٦ يناير ٢٠١٦  ·  10تعليقات  ·  مصدر: docker/machine

بناءً على ما يمكنني قوله ، يجب أن يحتوي الإصدار 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
areb2d kinbug

التعليق الأكثر فائدة

إليك حل مستوحى من @ 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...
…

ال 10 كومينتر

مرحبًا @ 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.

أنا أتلقى هذا الخطأ أيضًا الآن. عملت بشكل جيد أمس. لا أعتقد أن سعرى محدود. قدمت --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/

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات