Как мне отправить мой репозиторий git в dokku?

Я новичок в Dokku, где использую его вместе с каплей DigitalOcean.

Я следую этому руководству.

Моя проблема в том, что когда я отправляю свой репозиторий git из Github в dokku, я получаю следующее сообщение:

.git > git push -vvv dokku master
Pushing to [email protected]:my-rails-app
ssh: connect to host dokku.me port 22: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я проверил, связан ли я с Github, и, похоже, я:

my-rails-app > ssh -T [email protected]
Enter passphrase for key '/Users/xxxxx/.ssh/id_rsa': 
Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.

Я знаю, что репозиторий существует. Есть идеи, почему этот тайм-аут? Какие права мне могут не хватать?

Спасибо!


person Adam White    schedule 01.04.2017    source источник


Ответы (1)


Мастер push dokku отправит на удаленный doku тот, который вы добавили с помощью

git remote add dokku [email protected]:ruby-rails-sample

Поэтому тот факт, что вы подключены к GitHub или нет, не имеет значения.

Вам необходимо убедиться, что ssh -T dokku.me работает.
Это, конечно, предполагает, что вы заменили dokku.me именем своего фактического сервера dokku, как показано в этом dokku комментарий к документации по управлению пользователями.

person VonC    schedule 02.04.2017
comment
Огромное спасибо! Я ценю это. - person Adam White; 03.04.2017