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

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

Есть Delphi проект (.dpr). Как его выложить на GitHub (Bitbucket), с исполняемыми файлами и т. д.?
  • Вопрос задан
  • 3579 просмотров
Пригласить эксперта
Ответы на вопрос 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


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

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

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

Похожие вопросы