Здебільшого я працюю на SuSE Linux. В даний час використовую OpenSUSE Tumbleweed, Qt 5.13.0. Користувачі будуть використовувати Windows. Тому я використовую GitHub для імпорту проектів при збиранні для інших платформ, а також для роботи над ним як на роботу, так і з дому.
Створюємо новий проект Додаток Qt Widgets
Тут включаємо контроль версій та вибираємо Git.
Проект утворився. Збирати його поки що не будемо. Створимо новий репозиторій .
У розділі Quick setup вибираємо SSH.
Переходимо до папки зі створеним проектом і виконуємо команди з розділу create a new repository on the command line. Змінюємо 3 рядок на git add * , щоб у репозиторій додався не тільки файл README.md, а всі файли проекту.
echo "# iMpos" >> README.md git init git add * git commit -m "first commit" git remote add origin git@github.com:rust3128/iMpos.git git push -u origin master
Проект же на GitHub.
Для роботи з Qt Creator використовуємо Меню Tools->Git.
Імпорт проекту
Вибираємо Новий проект->Імпортувати проект->Клонування Git.
Заходимо до репозиторію.
Натискаємо Clone or download, копіюємо посилання на проект https://github.com/rust3128/iMpos.git
Вставляємо посилання на поле Сховище. Перевіряємо шлях до проекту.
Проект імпортовано.
Можна працювати з різних місць та платформ.
Я підняв Win10 на VirtualBox і там тестую збірки під Windows.
Интересная инофрмация по импорту проекта из Git-репозитория в Qt Creator. Но вот интересный вопрос. Сколько вообще людей использует в Qt Creator импорт сразу из Git-репозитория? На моей памяти вы первый.
Это было одним из первых действий который я попробовал когда разбирался с Git.
Что-то не получилось по вашей инструкции с GitHub сладить.
На этой строке ошибка доступа к репозиторию случилась:
Что не так?
А какая конкретно ошибка была?
И вы случано при создании репозитория не инициализировали его?
Нет, не инициализировал, галка соответствующая была снята.
Вот что пишет: "Warning: Permanently added the RSA host key for IP address '140.82.118.3' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.".
Я кое-что вспомнил. Когда пробовал работать GitHub, я вроде прописывал в операционке ключ доступа. Может, дело этом?
Если систему переставлял, IP другое то надо ключ менять.
Вот статья.
У меня ошибка случилась ещё до Qt Creator, я ж написал. На этапе загрузки проекта из командной строки на GitHub.
Ключ не верный или не действительный. сформируй новый и добавь на GitHub
В статье описапно как сделать.
В какой статье? Какой ключ? Как добавить? Ничего не понятно. :) Если из этой , то как понять, какой дефолтный у меня агент SSH.
Вот ссылка по работе с ключами и GitHub https://exlmoto.ru/git-and-qt-creator/#31
Сгенерируй новый ключ и добваь его на GitHub.
Спасибо, уже разобрался по оригинальной статье на GitHub, всё заработало. Я просто хотел мягко намекнуть, что без этой информации ваша статья явно неполная.
Да я это понял. Просто предполагал что если пользуемся GitHub То он уже настроен.