Ruslan Polupan
Ruslan Polupan11. Juli 2019 04:26

IMpos-Projekt. Teil 002. Projekterstellung. Erstellen eines GitHub-Repositorys. Importieren eines Projekts.

Ich arbeite hauptsächlich mit SuSE Linux. Derzeit wird openSUSE Tumbleweed, Qt 5.13.0 verwendet. Benutzer werden Windows verwenden. Daher verwende ich GitHub, um Projekte zu importieren, wenn ich für andere Plattformen baue, und um sowohl bei der Arbeit als auch von zu Hause aus daran zu arbeiten.


Erstellen Sie ein neues Projekt Qt Widgets-Anwendung

Hier schalten wir die Versionskontrolle ein und wählen Git aus.

Das Projekt wurde erstellt. Wir werden es noch nicht sammeln. Erstellen Sie ein neues Repository .

Wählen Sie im Abschnitt Schnelleinrichtung die Option SSH aus.

Wechseln Sie in den Ordner mit dem erstellten Projekt und führen Sie die Befehle aus dem Abschnitt Neues Repository erstellen in der Befehlszeile aus. Ändern Sie Zeile 3 in git add * , sodass nicht nur die Datei README.md, sondern alle Projektdateien zum Repository hinzugefügt werden.

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

Das Projekt ist auf GitHub.
Um von Qt Creator aus zu arbeiten, verwenden Sie das Tools->Git-Menü.

Projekt importieren

Wählen Sie Neues Projekt -> Projekt importieren -> Git Clone.

Wir gehen zum Lager.

Klicken Sie auf Klonen oder herunterladen und kopieren Sie den Link zum Projekt https://github.com/rust3128/iMpos.git

Fügen Sie den Link in das Feld Speicher ein. Überprüfen Sie den Pfad zum Projekt.

Das Projekt wurde importiert.

Sie können von verschiedenen Orten und Plattformen aus arbeiten.

Ich habe Win10 auf VirtualBox hochgezogen und dort teste ich Builds unter Windows.

Рекомендуємо хостинг TIMEWEB
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.

Magst du es? In sozialen Netzwerken teilen!

Evgenii Legotckoi
  • 11. Juli 2019 04:31

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

Ruslan Polupan
  • 11. Juli 2019 04:39

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

IscanderChe
  • 18. Juli 2019 12:49

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

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

git push -u origin master

Что не так?

Ruslan Polupan
  • 19. Juli 2019 02:55

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

IscanderChe
  • 19. Juli 2019 10: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. Juli 2019 12:48

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

IscanderChe
  • 19. Juli 2019 12:55

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

Ruslan Polupan
  • 19. Juli 2019 13:43

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

IscanderChe
  • 19. Juli 2019 15:03

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

Ruslan Polupan
  • 19. Juli 2019 15:16

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

IscanderChe
  • 19. Juli 2019 15:29

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

Ruslan Polupan
  • 20. Juli 2019 01:37

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

Kommentare

Nur autorisierte Benutzer können Kommentare posten.
Bitte Anmelden oder Registrieren
Letzte Kommentare
A
ALO1ZE19. Oktober 2024 08:19
Fb3-Dateileser auf Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5. Oktober 2024 07:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 11:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr8. Februar 2024 18:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 03:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 15:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 09:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 04:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken