Ruslan Polupan
Шілде 11, 2019, 2:26 Т.Қ.

iMpos жобасы. Бөлім 002. Жобаны құру. GitHub сайтында репозиторий жасаңыз. Импорттық жоба.

В основном я работаю на 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 а все файлы проекта.

  1. echo "# iMpos" >> README.md
  2. git init
  3. git add *
  4. git commit -m "first commit"
  5. git remote add origin git@github.com:rust3128/iMpos.git
  6. git push -u origin master

Проект у же на GitHub.
Для работы из Qt Creator используем Меню Tools->Git.

Импорт проекта

Выбираем Новый проект->Импортировать проект->Клонирование Git.

Заходим в репозиторий.

Нажимаем Clone or download, копируем ссылку на проект https://github.com/rust3128/iMpos.git

Вставляем ссылку в поле Хранилище. Проверяем путь к проекту.

Проект импортирован.

Можно работать с разных мест и платформ.

Я поднял Win10 на VirtualBox и там тестирую сборки под Windows.

Мақала бойынша сұралады0сұрақтар(лар)

3

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

Evgenii Legotckoi
  • Шілде 11, 2019, 2:31 Т.Қ.

Интересная инофрмация по импорту проекта из Git-репозитория в Qt Creator. Но вот интересный вопрос. Сколько вообще людей использует в Qt Creator импорт сразу из Git-репозитория? На моей памяти вы первый.

Ruslan Polupan
  • Шілде 11, 2019, 2:39 Т.Қ.

Это было одним из первых действий который я попробовал когда разбирался с Git.

IscanderChe
  • Шілде 18, 2019, 10:49 Т.Қ.

Что-то не получилось по вашей инструкции с GitHub сладить.

На этой строке ошибка доступа к репозиторию случилась:

  1. git push -u origin master

Что не так?

Ruslan Polupan
  • Шілде 19, 2019, 12:55 Т.Қ.

А какая конкретно ошибка была?
И вы случано при создании репозитория не инициализировали его?

IscanderChe
  • Шілде 19, 2019, 8:40 Т.Қ.

Нет, не инициализировал, галка соответствующая была снята.

Вот что пишет: "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, я вроде прописывал в операционке ключ доступа. Может, дело этом?

Ruslan Polupan
  • Шілде 19, 2019, 10:48 Т.Қ.

Если систему переставлял, IP другое то надо ключ менять.
Вот статья.

IscanderChe
  • Шілде 19, 2019, 10:55 Т.Қ.

У меня ошибка случилась ещё до Qt Creator, я ж написал. На этапе загрузки проекта из командной строки на GitHub.

Ruslan Polupan
  • Шілде 19, 2019, 11:43 Т.Қ.

Ключ не верный или не действительный. сформируй новый и добавь на GitHub
В статье описапно как сделать.

IscanderChe
  • Шілде 20, 2019, 1:03 Т.Ж.

В какой статье? Какой ключ? Как добавить? Ничего не понятно. :) Если из этой , то как понять, какой дефолтный у меня агент SSH.

Ruslan Polupan
  • Шілде 20, 2019, 1:16 Т.Ж.

Вот ссылка по работе с ключами и GitHub https://exlmoto.ru/git-and-qt-creator/#31
Сгенерируй новый ключ и добваь его на GitHub.

IscanderChe
  • Шілде 20, 2019, 1:29 Т.Ж.

Спасибо, уже разобрался по оригинальной статье на GitHub, всё заработало. Я просто хотел мягко намекнуть, что без этой информации ваша статья явно неполная.

Ruslan Polupan
  • Шілде 20, 2019, 11:37 Т.Ж.

Да я это понял. Просто предполагал что если пользуемся GitHub То он уже настроен.

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз