Сбой отправки проекта на GitHub из Android Studio

#android-studio #github

#android-studio #GitHub

Вопрос:

Я попытался перенести свой проект из android studio на GitHub, но это не удалось. Вот ошибка:

 Can't finish GitHub sharing process
            Successfully created project 'BurgerRating' on GitHub, but initial commit failed:
            *** Please tell me who you are.
            
            Run
            
            git config --global user.email "you@example.com"
            git config --global user.name "Your Name"
            
            to set your account's default identity.
            Omit --global to set the identity only in this repository.
            
            unable to auto-detect email address (got 'valk@DESKTOP-59LAKG3.(none)')
  

Я не знаю, как напрямую поместить проект на GitHub, потому что в нем говорится, что в проекте более 100 файлов. Если я делаю это шаг за шагом, я пропускаю некоторые файлы. Пожалуйста, помогите!

Комментарии:

1. Похоже, вы неправильно понимаете некоторые основные моменты работы Git. Возможно, вы захотите просмотреть учебное пособие по Git и провести некоторое время с ним в командной строке, прежде чем использовать интеграцию с IDE / editor. git add -A кстати, ваш друг для большого количества файлов.

Ответ №1:

Ошибка, которую вы показываете, просто указывает на то, что вы не идентифицированы в вашем git. Он предложил вам решить с помощью

 git config --global user.email "you@example.com"
git config --global user.name "Your Name"
  

вы можете просто сначала следовать этой инструкции и показать, что будет дальше

Комментарии:

1. Рад быть полезным

Ответ №2:

Для меня сработало следующее. Пожалуйста, обратите внимание, что я использую Windows10 и двухфакторную проверку.

  1. Получите личный токен доступа к GitHub, выполнив следующие действия:
    Настройки -> Настройки разработчика -> Личные токены доступа

  2. Сохраните токен в .gitconfig с помощью:

    git config --global user.name "your username"
    git config --global user.password "your github access token"

Обратите внимание, что это изменит глобальную настройку, которая хранится в:

 C:Users{your windows user name}.gitconfig  
  

Возможно, вам лучше сохранить резервную копию этого файла.

  1. В Android Studio перейдите в Settings -> Version Control -> Git и задайте путь к исполняемому файлу git.
  2. В Android Studio перейдите в Settings -> Version Control -> GitHub и нажмите или нажмите Alt Insert , затем выберите Login with token и вставьте токен Github, который мы сгенерировали на шаге 1.
  3. В Android Studio в верхней строке меню перейдите к VCS -> Import into version control -> Share project on Github и поделитесь проектом.
  4. Мы видим сообщение об ошибке, в котором говорится, что проект был создан, но первоначальная фиксация не удалась. Теперь перейдите в VCS -> Remotes и удалите источник.
  5. Добавьте origin URL https://github.com/{your github user name}/{repository name}.git -адрес, который обычно используется для клонирования репозитория.
  6. Теперь вы можете зафиксировать и нажать. Перейдите к VCS -> Git -> Push