Подтвердить что ты не робот

Как настроить Git в Xcode для работы с BitBucket

У меня есть проект, на котором я был на веки, который не связан с каким-либо репозиторием исходного кода.

Я хочу начать использовать BitBucket сейчас, однако я не уверен, как это сделать. Я создал проект в BitBucket.

Должен ли я теперь клонировать и проверять в Xcode, или я должен добавить репозиторий в xcode. У кого-нибудь есть идея?

Я попытался клонировать, используя URL-адрес из битбакета, но он просто возвращается с ошибкой в ​​Xcode

4b9b3361

Ответ 1

Начиная с 2017 года, xCode теперь автоматически создает репозитории для новых проектов. Чтобы перейти к новому репо BETBACKET, перейдите в "Source Control" > "Commit..." в xCode и сделайте свой первый локальный коммит.

Затем откройте терминал и перейдите к директории верхнего уровня вашего проекта. Если вы ls -a здесь, вы должны увидеть каталог .git/. В том же каталоге добавьте свое удаленное репо со следующим (замените его именем пользователя/командой и именем репо):

git remote add origin https://[email protected]/USERNAME/REPO_NAME.git

Вернитесь в xCode, перейдите в "Source Control" > "Push...". Вам будет предложено ввести пароль BitBucket. Нажмите ОК, и все готово! Команды управления версиями теперь будут работать в xCode.

Ответ 2

Я встретил ту же проблему, и вот как я ее решил:

  • (Предположим, что ваш проект еще не находится под контролем локального источника). Создайте новый проект под управлением LOCAL (обратите внимание, что добавление дистанционного управления источником на этом этапе может быть неудачным)

  • Сделайте этот новый проект клоном вашего старого проекта - перетащите файлы, добавьте фреймворки и т.д.

  • В меню "Управление источником" → - > "Настроить" В новом окне нажмите "Пуск" → "+" → "Добавить удаленный"

  • "Контроль источника" → "Зафиксировать"

  • Выберите "push to remote" в левом нижнем углу

  • Нажмите "Commit"

  • Проверьте на веб-сайте BitBucket, чтобы увидеть, действительно ли он нажат на него.

Ответ 3

Использование следующей структуры URL

https://[email protected]/accountname/reponame.git

(Взято из здесь) выполнил эту работу для меня

Ответ 4

Я сделал это через командную строку, и это довольно просто.

  • создать новое репо на bitbucket
  • Предполагая, что ваш проект xcode не находится под локальным управлением git, но
  • перейдите в командную строку, cd в каталог проекта xcode и следуйте за документом bitbucket: 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
    
  • вернитесь к xcode и вы сможете взаимодействовать с bitbucket через xcode с этой точки на

Ответ 5

Легче:

  • создайте локальный репозиторий Git через XCode и добавьте там свой код.
  • в командной строке добавьте удаленное "происхождение" в репозиторий BitBucket вместе с вашими учетными данными ssh (в ~/.ssh/config): см.
  • сделать хотя бы один "git push myrepo origin master", чтобы инициировать первый толчок

Ответ 6

Эта ссылка помогла мне, я также скопирую и вставляю инструкции в случае, если ссылка уходит.

http://sketchytech.blogspot.com/2016/02/send-xcode-project-to-bitbucket.html

Отправка проекта без git Xcode в BitBucket из GitHub - это самое популярное место для размещения ваших репозиториев, но если вы ищете бесплатный сервис для групп, которые составляют 5 членов или менее, посмотрите на BitBucket. Ниже приведены инструкции по перемещению локального проекта Xcode на BitBucket. (Примечание: если вы выбрали локальный Git при создании проекта, вы должны пропустить шаги 3 и 4.)

-Sign-up для BitBucket и создать репо

-In Xcode перейдите в меню "Управление источником"

-Выберите "Создать рабочую копию..."

-Выберите проект и нажмите "Создать в диалоговом окне"

-Возврат в меню "Управление источником" и выберите → Настроить...

-Нажмите вкладку "Дистанция"

-Нажмите "+"

-Copy и вставьте адрес https, который вы видите в верхнем правом углу страницы вашего репо, в удаленное местоположение в Xcode

-Go to Source Control и выберите Push..., чтобы загрузить проект

Нажатие обновлений кода на BitBucket Теперь вы настроите его, когда хотите нажать код в проекте:

-Go to Source Control и выберите Commit

-Введите примечание о фиксации и снимите отметку с того, что не должно быть включено в фиксацию

-Вернуться в меню "Управление источником" и выбрать "push"

-Выберите правильную ветку и нажмите

Вытягивание кода из репозитория BitBucket Чтобы получить код, предоставленный другими, с BitBucket:

-Go to Source Control и выберите Pull.

Ответ 7

Я использую SourceTree и Xcode 6.1, и в моем случае я сначала создаю репозиторий на битбакете, затем я клонирую свой репозиторий в пустой папке (используя SourceTree или через командную строку), тогда, когда вы создаете новый проект на XCode в этой папке, вы можете совершать push и pull обычно из XCode