Git pu sh ошибка в RStudio - Ubuntu 18.04.4 - Использование Conda для запуска R и RStudio - PullRequest
0 голосов
/ 01 мая 2020

Справочная информация : я следовал инструкциям на , установив ваш адрес электронной почты для фиксации из GitHub, чтобы настроить имя пользователя и адрес электронной почты для Git во всем мире. Я решил оставить свой адрес электронной почты закрытым.

Следующие шаги были успешно выполнены.

  • На GitHub создан репозиторий.
  • Создан новый проект в RStudio с использованием репозитория из GitHub.
  • Сценарий R, Testing.R создается и фиксируется локально.

Issue : отправка коммита в GitHub из RStudio выдает следующее сообщение об ошибке:

>>> git push origin refs/heads/master
fatal: could not read Username for 'https://github.com': No such device or address

Что я пробовал : Я погуглил ошибку и выполнил следующее задание, как указано в rstudio-pu sh -rpostback- askpass-error .

  • Попытался переключить URL хранилища с https на ssh, но получил следующую ошибку:

    ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory Host key verification failed. fatal: Could not read from remote repository.

Насколько я понимаю, что если я смогу вытащить репо в RStudio, то, надеюсь, не возникнет проблем с тем, как я создал учетные данные в Git, и с соединением между RStudio и GitHub работает просто отлично.

Примечание: Pu sh для GitHub wen t успешно через Git CLI. Однако он явно запросил учетные данные.

Информация о платформе :

R версия 3.6.1 (2019-07-05)

Платформа: x86_64-conda_cos6- linux -gnu (64-разрядная версия)

Под управлением: Ubuntu 18.04.4 LTS

git версия 2.17.1

Пожалуйста, помогите мне решить проблему. Спасибо.

1 Ответ

0 голосов
/ 10 мая 2020

Прежде всего, я хотел бы поблагодарить @NelsonGon за его помощь.

Чтобы сообщить об этой проблеме, я еще не нашел конкретного решения, но я объясню шаги, которым я следую, как Обходной путь.

  1. Для фиксации через RStudio:
    • Используйте ссылку фиксации в правом верхнем углу окна, на вкладке Git.
  2. Для получения sh фиксации в GitHub:
    • Используйте терминал, доступный в RStudio (или системный терминал по умолчанию, также можно использовать).
    • Когда терминал RStudio используется, вы окажетесь уже в вашем рабочем каталоге.
    • Запустите команду git push. Укажите свои учетные данные GitHub для завершения процесса.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...