Невозможно сделать push из командной строки, но в браузере - PullRequest
0 голосов
/ 17 марта 2019

Я только что присоединился к новой компании, у которой есть предприятие Github. Вчера в офисе я настроил конфигурацию SSH, чтобы клонировать, выдвигать, извлекать и т. Д. Проекты, использующие SSH.

Для этого я использовал эту команду:

ssh-keygen

Эта команда сгенерировала мне два файла: id_rsa и id_rsa.pub.

Затем я скопировал содержимое id_rsa.pub и зашел в настройки своего корпоративного Github и добавил его в качестве нового ключа SSH.

После этого я смог успешно выполнить любую операцию git из командной строки.

Однако сегодня я работаю из дома. И не может делать какие-либо push или pull из командной строки. Странно то, что я могу без проблем получить доступ к своей корпоративной учетной записи Github из веб-браузера.

В какой конфигурации я не могу сделать это из дома?

Вот конкретная проблема, с которой я сталкиваюсь:

$ git push --set-upstream origin some_new_branch
ssh: Could not resolve hostname github.someenterprise.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

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

Еще одна странная вещь заключается в том, что если я наберу только git push, я получу ожидаемое сообщение:

fatal: The current branch some_new_branch has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin some_new_branch

Итак, в какой-то момент он подключается к моему корпоративному Github, но когда я пытаюсь сделать реальный пуш, я не могу, чего мне не хватает?

Я должен упомянуть, что использую MacOS.

...