Ich habe ein Projekt, an dem ich seit Ewigkeiten aktiv bin und das mit keinem Quellcode-Repository verbunden ist.
Ich möchte jetzt mit BitBucket beginnen, bin mir aber nicht sicher, wie ich damit umgehen soll. Ich habe ein Projekt in BitBucket erstellt.
Soll ich jetzt in Xcode klonen und auschecken oder ein Repository in Xcode hinzufügen? Hat jemand eine Idee?
Ich habe versucht, mit der URL von bitbucket zu klonen, aber es kommt nur mit einem Fehler in Xcode zurück
Ab 2017 erstellt xCode jetzt automatisch Repositorys für neue Projekte. Um zu einem neuen BitBucket-Repo zu pushen, gehen Sie in xCode zu 'Source Control'> 'Commit ...' und machen Sie Ihr erstes lokales Commit.
Öffnen Sie anschließend ein Terminal und navigieren Sie zum Verzeichnis der obersten Ebene Ihres Projekts. Wenn Sie ls -a
hier eingeben, sollte das .git/
-Verzeichnis erstellt worden sein. Fügen Sie im selben Verzeichnis Ihr Remote-Repo mit folgendem hinzu (ersetzen Sie es mit Ihrem Benutzernamen/Teamnamen und Repo-Namen):
git remote add Origin https://[email protected]/USERNAME/REPO_NAME.git
Gehen Sie zurück in xCode, gehen Sie zu 'Source Control'> 'Push ...'. Sie werden aufgefordert, Ihr BitBucket-Kennwort einzugeben. OK drücken und fertig! Befehle zur Quellensteuerung funktionieren jetzt in xCode.
Ich habe das gleiche Problem getroffen und hier habe ich es gelöst:
(Nehmen Sie an, Ihr Projekt befindet sich nicht bereits unter lokaler Quellcodeverwaltung.) Erstellen Sie ein neues Projekt unter LOCAL-Quellcodeverwaltung (Beachten Sie, dass das Hinzufügen der Remote-Quellcodeverwaltung zu diesem Zeitpunkt möglicherweise nicht erfolgreich ist.)
Machen Sie aus diesem neuen Projekt einen Klon Ihres alten Projekts - ziehen Sie Dateien, fügen Sie Frameworks hinzu usw.
Im Menü "Source Control" -> -> "Configure" Klicken Sie im neuen Fenster auf "Remotes" -> "+" -> "Add Remote".
Name: alles (Sie können "BitBucket" verwenden)
Adresse: https: //[email protected]/accountname/reponame.git
"Source Control" -> "Commit"
Wählen Sie "Push to Remote" in der linken unteren Ecke
Klicken Sie auf "Übernehmen".
Schauen Sie auf der BitBucket-Website nach, um zu sehen, ob es tatsächlich zu diesem verschoben wird
Verwenden Sie die folgende URL-Struktur
https://[email protected]/accountname/reponame.git
(Genommen von hier ) hat die Arbeit für mich erledigt
Ich habe das über die Kommandozeile gemacht und es ist ziemlich einfach.
gehen Sie zur Befehlszeile, cd zu Ihrem Xcode-Projektverzeichnis, und folgen Sie dem Bitbucket-Dokument: https://confluence.atlassian.com/display/BITBUCKET/Import+code+from+an+existing+project
git init
git remote add Origin [email protected]:<user_id>/<repo>.git
git add .
git commit -am 'init commit'
git Push -u Origin master
gehen Sie zurück zu xcode und Sie sollten ab jetzt mit bitcode durch xcode interagieren können
Es ist einfacher zu:
~/.ssh/config
) zu Ihrem BitBucket-Repo hinzu:git Push myrepo Origin master
" aus, um den ersten Push zu initiierenDieser Link hat mir geholfen, ich werde die Anweisungen auch kopieren und einfügen, falls der Link wegfällt.
http://sketchytech.blogspot.com/2016/02/send-xcode-project-to-bitbucket.html
Das Senden eines Xcode-Projekts ohne Git von BitHucket aus GitHub ist der beliebteste Ort, um Ihre Repos zu hosten. Wenn Sie jedoch nach einem kostenlosen Service für Teams suchen, die 5 oder weniger Mitglieder haben, sollten Sie sich BitBucket ansehen. Hier finden Sie Anweisungen zum Verschieben eines lokalen Xcode-Projekts auf BitBucket. (Hinweis: Wenn Sie sich beim Erstellen Ihres Projekts für ein lokales Git entschieden haben, sollten Sie die Schritte 3 und 4 überspringen können.)
- Melden Sie sich für BitBucket an und erstellen Sie ein Repo
-In Xcode gehe zum Source Control Menü
-Wählen Sie "Arbeitskopie erstellen ...".
-Wählen Sie das Projekt aus und klicken Sie im Dialogfenster auf Erstellen
-Zurück zum Source Control-Menü und wählen Sie -> Konfigurieren ...
-Klicken Sie auf die Registerkarte "Remotes"
-Press hinzufügen "+"
- Kopieren Sie die https-Adresse, die Sie oben rechts auf Ihrer Reposeite sehen, und fügen Sie sie in den Remote-Speicherort in Xcode ein
-Gehen Sie zum Menü Source Control und wählen Sie Push ..., um das Projekt hochzuladen
Push-Code-Aktualisierungen für BitBucket Jetzt haben Sie es eingerichtet, wenn Sie Code in das Projekt verschieben möchten:
Gehen Sie in das Source Control-Menü und wählen Sie Commit
- Schreiben Sie eine Festschreibungsnotiz und deaktivieren Sie alles, was nicht in das Festschreiben einbezogen werden soll
-Zurück zum Source Control-Menü und wählen Sie Push
-Wählen Sie den richtigen Zweig und drücken Sie
Code vom BitBucket-Repo herunterziehenUm anderen Code von BitBucket zur Verfügung zu stellen:
- Gehen Sie zum Menü Source Control und wählen Sie Pull.
Ich verwende SourceTree und Xcode 6.1 und in meinem Fall erstelle ich ein Repository auf bitbucket. Dann klone ich mein Repository in einem leeren Ordner (mithilfe von SourceTree oder über die Befehlszeile). Wenn Sie dann das neue Projekt in XCode in diesem Ordner erstellen, können Sie dies tun Festschreiben Drücken und ziehen Sie normalerweise aus XCode
Ich habe dieses Youtube-Video gefunden und es hat mir sehr geholfen, diese Atlasssian-Hilfe für die ssh-Authentifizierung verwendet und auf ein Xcode-Problem gestoßen, für das die Lösung gefunden werden kann - auf dieser Seite .