С одной стороны, вы написали свой гем-сервер самостоятельно и ваш сервер не нуждается и, следовательно, не проверяет учетные данные. С другой стороны, команда gem push
ожидает, что серверу гемов всегда требуются учетные данные.
Обходным путем может быть настройка случайной переменной среды GEM_HOST_API_KEY
. Когда эта переменная существует, команда gem push
больше не будет запрашивать учетные данные и вместо этого отправит тот ключ API, который будет игнорироваться вашим сервером.