簡體   English   中英

如何使用BitBucket配置Xcode

[英]How to configure Xcode with BitBucket

我已經創建了一個倉庫。 bitbucket上 現在我想將該倉庫連接到Xcode9 。因此,我可以直接從Xcode推入,拉出並執行所有git的工作。

有什么辦法嗎?

謝謝!!!

  1. 如果項目文件夾已經在您的計算機上,並且已經在git的控制下,請跳過此第一步。 否則,請使用命令行或Xcode的“源代碼控制”>“克隆”對話框將您的位桶存儲庫克隆到計算機上。

  2. 在Xcode中打開項目並使用它。

  3. 沒有步驟3! Xcode會看到此倉庫在git的控制下,您將能夠照常使用Xcode的內置源代碼控制功能。

我只花了一個小時就讓Xcode 9.2成為一個新的Bitbucket git repo作為新的遙控器。 由於Xcode假定我的用戶名為“ git”,並且不允許我對其進行編輯,因此使用Bitbucket SSH URL添加新的遙控器時遇到了麻煩。 這里有一些技巧,希望它可以節省您的時間和麻煩。 這假定您已經在使用Xcode的源代碼控制,並且已經在Mac上本地進行了提交。 在執行此過程之前,請確保您的提交是最新的。

  1. 在Bitbucket上創建一個新的空git repo。 此時不要創建自述文件,因為這會使您的新存儲庫不為空。

  2. 使用HTTPS地址從Xcode訪問您的Bitbucket存儲庫。 問題是,對於一個空的倉庫,Bitbucket很難弄清楚這個地址是什么。 對我來說,它是與Bitbucket顯示的用於SSH訪問的URL相同的URL,但是將“ git@bitbucket.org:”替換為“ https://user@bitbucket.org/ ”,並用user@bitbucket.org替換了您的用戶名。

  3. 在Xcode中,打開“源代碼管理導航器”。 這是Xcode左側面板中文件夾圖標旁邊左側第二個圖標,它看起來像一個帶有x和一個圓圈的正方形。 右鍵單擊“遠程”,然后選擇“添加現有的遠程...”。 在“遠程名稱”下,輸入“來源”或“ Bitbucket”,或在您的船上漂浮的任何東西,然后在位置下,輸入步驟2中的https:// URL。

  4. 現在,hooray,在Xcode中,您可以成功執行Source Control-> Push。

謝天謝地,Apple為我竭盡全力,這使我免於受傷。 現在,我唯一的腦部創傷來自於處理這種胡說八道的動作。

您實際上可以在Xcode / Preferences / Accounts下將真實的Github *帳戶添加到Xcode。

此后,當您簽出Bitbucket項目時,這實際上將進行身份驗證。 我想他們加入了用戶數據庫。

我遇到的問題與您完全一樣。 為了解決這個問題,我在Xcode 9中創建了一個帶有git版本控件的項目,然后有人要求我共享它。 為此,我在bitbucket上創建了一個空的倉庫,復制了它的地址,然后在終端中轉到我項目的目錄。

cd ~/repos/<repo_name>

到達那里后,您只需要寫

git push --mirror *copiedRepoAddress

確保您在bitbucket上創建的存儲庫為EMPTY,並且已在本地存儲庫中提交了所有更改。

只需按照以下步驟,您的項目將自動添加到bitbucket。

1.轉到Source Controller --->創建git倉庫 在此處輸入圖片說明

一旦點擊創建選項。

2.打開您的Bitbucket帳戶並創建新的存儲庫。然后選擇“我有一個現有項目”。 3.選擇您的存儲庫地址。 在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM