@kba101
Системный инженер

Как выложить Delphi проект на GitHub (Bitbucket)?

Есть Delphi проект (.dpr). Как его выложить на GitHub (Bitbucket), с исполняемыми файлами и т. д.?
  • Вопрос задан
  • 3510 просмотров
Пригласить эксперта
Ответы на вопрос 3
LeEnot
@LeEnot
Енот-андроид
1. Скачиваете и ставите Git for windows
2. Скачиваете и ставите Tortoise git
3. Создаете пустой проект в веб-интерфейсе bitbucket
4. Копируете из веб-интерфейса ссылку вида https://ваш логин@bitbucket.org/название репозитория/ваш проект.git
5. Правой кнопкой в нужном месте -> Git Clone, вводите ссылку из пункта 4, далее запросит пароль
6. Теперь у вас есть папка проекта, находящаяся под контролем git. (Признак - в ней будет подпапка .git)
7. Кладете в папку проекта нужные файлы, выделяете их, правой кнопкой - Tortoise git -> Add, выбираете файлы для добавления под контроль git
8. Правая кнопка -> git commit - это добавит локальный "слепок" репозитория
9. Git push - ввод пароля от репозитория - вуаля - ваши файлы на битбакете
Ответ написан
Комментировать
gephaest
@gephaest
PHP, Yii2, Laravel
  1. Создаете репозиторий на гитхабе
  2. На компьютере ставите гит, настраиваете (если у вас Win, то через cygwin)
  3. cd /путь/до/папки/c/проектом
  4. git init
  5. git add .
  6. git commit -m "Initial commit"
  7. git remote add origin [ваш репо]
  8. git push origin master
  9. ????
  10. PROFIT


Дополнительно читайте тут
Ответ написан
Комментировать
Среди общих рекомендаций:
  1. Размещать только исходные коды программы, конфигурационные файлы, файлы проекта, документацию, изображения. Но не файлы, полученные при компиляции или временные файлы!
    Для предотвращения добавления таких файлов существуют файлы .gitignore . Добавив такой файл в корень проекта в самом начале, он проинформирует Git о том какие файлы нужно игнорировать при добавлении в репозиторий. Сразу после инициализации репозитория git init
    добавить в корень файл .gitignore (именно таким названием!) с содержимым отсюда. Важно добавить файл .gitignore самым первым и в отдельности от остальных!
    Затем добавляйте остальные папки и файлы, указанные в "Untracked files:" в git status.

  2. Проверить чтобы случайно в коде или других файлах не оказалась секретная информация: пароли, ключи доступа к разным ресурсам и т.д. Один раз попав туда - уже не удалить. Иначе ваша информация уплывёт в интернет.
  3. Указать под какой лицензией публикуется проект.
Update
Для размещения ПО для распространения использовать GitHub releases
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы