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.
Интересная инофрмация по импорту проекта из 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 То он уже настроен.