Возникли проблемы с героку и git для моего бота в дискорде

Итак, я следую этому руководству: https://www.techwithtim.net/tutorials/discord-py/hosting-a-discord-bot-for-free/ и получаю эту ошибку:

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>git add .
warning: LF will be replaced by CRLF in MyPythonFolder/Discord/.idea/inspectionProfiles/Project_Default.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in MyPythonFolder/Discord/.idea/inspectionProfiles/profiles_settings.xml.
The file will have its original line endings in your working directory
error: 'MyPythonFolder/Discord/among-us-bot1234/' does not have a commit checked out
fatal: adding files failed

после того, как я запустил код:

git add .

Вот мой полный cmd:

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/fa74f932-feb1-48cc-af29-1ab8f995ff9f?requestor=SFMyNTY.g2gDbQAAAAw2OC4xOTYuODMuOTVuBgC2ut1PdgFiAAFRgA.KdgYZdPy5IkEVNVbkS1q23B2LkB-Jo93XT9vBCojPvs
Logging in... done
Logged in as [email protected]

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>heroku git:clone -a among-us-bot1234
fatal: destination path 'among-us-bot1234' already exists and is not an empty directory.

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>heroku git:clone -a among-us-bot1234
Cloning into 'among-us-bot1234'...
warning: You appear to have cloned an empty repository.

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>git add .
warning: LF will be replaced by CRLF in MyPythonFolder/Discord/.idea/inspectionProfiles/Project_Default.xml.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in MyPythonFolder/Discord/.idea/inspectionProfiles/profiles_settings.xml.
The file will have its original line endings in your working directory
error: 'MyPythonFolder/Discord/among-us-bot1234/' does not have a commit checked out
fatal: adding files failed

любая помощь будет оценена

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
157
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Давайте разберем ваши ошибки одну за другой:

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>heroku git:clone -a among-us-bot1234
fatal: destination path 'among-us-bot1234' already exists and is not an empty directory.

вы клонируете в каталог, который не пуст. Это плохая идея: клонировать репозиторий в новую пустую папку. Git все равно не позволит вам клонировать в этом каталоге.

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>heroku git:clone -a among-us-bot1234
Cloning into 'among-us-bot1234'...
warning: You appear to have cloned an empty repository.

Я предполагаю, что вы удалили свою папку among-us-bot1234 и клонировали в нее. Теперь, когда папка пуста, клонирование будет успешно завершено. Однако удаленный репозиторий пуст: в нем нет файлов.

C:\Users\Joshua\OneDrive\VscodePrograms\MyPythonFolder\Discord>git add .
[...]
error: 'MyPythonFolder/Discord/among-us-bot1234/' does not have a commit checked out
fatal: adding files failed

Не будем обращать внимания на предупреждения об окончании строки на минуту, они не имеют значения. не проверена фиксация широко обсуждается в этом другом вопросе. Суть в следующем: не клонируйте в непустую папку. Если, например, вы получите вложенные папки .git, то есть вложенные локальные репозитории git, может возникнуть эта ошибка.

Вернитесь к руководству, следуйте ему, но клонируйте в пустую локальную папку. Git создаст для вас папку, если она не существует. Ваша локальная папка не обязательно должна иметь то же имя, что и репозиторий.

у вас есть вложенные репозитории git? Да, вы делаете. C:\Users\<yourname>\OneDrive\VscodePrograms\MyPythonFolder\Discord выглядит как репозиторий git (корневой или вложенный в него). Вы клонировали что-то внутри него в [...]\Discord\among-us-bot1234. Теперь у вас есть несколько вложенных репозиториев git, и ими нужно управлять. В вашем случае, не клонируя внутри существующего репозитория.

спасибо, но теперь у меня есть другая ошибка, так что я задам другой вопрос по этому поводу

WinstonMan 11.12.2020 23:21

Другие вопросы по теме

Разбор JSON в Firefox и Chrome (ошибка: JSON.parse: неожиданный конец данных в строке 1, столбце 1 данных JSON)
Экспресс-сервер Node.js работает на локальном хосте, но имеет проблемы на хосте Heroku
У меня возникла проблема с добавлением URL-адреса heroku.app при авторизации регистрации приложения Azure, добавив его в качестве URL-адреса ответа
Как я могу вернуть объекты API в приложение с помощью фляги
Я запускаю heroku run rake db:migrate, но получаю ошибку PG::UndefinedColumn: ERROR: столбец "user_id" отношения "tasks" не существует
Запуск программы C на Heroku: такого файла нет
Процесс Heroku падает, как только процесс запускается
Сообщение об ошибке React.js Vercel Deploy | Ошибка: после завершения сборки не найден выходной каталог с именем «сборка»
NodeJS google Oauth2 работает отлично, но развертывание в Heroku мешает работе google Oauth2 [РЕШЕНО]
Heroku, остановка всех процессов с помощью SIGTERM, процесс завершен со статусом 143