Я искал решение с Bitbucket и XCode.
Как все знают, XCode 4.2 поставляется с поддержкой git. Я создал учетную запись bitbucket и хотел перенести свои изменения в репозиторий,
я следовал этому руководству. https://confluence.atlassian.com/display/BITBUCKET/Use+the+SSH+protocol+with+Bitbucket
Однако вот с какой проблемой я столкнулся. Когда я нахожусь в разделе Organizer - Repositories в XCode, я перехожу в папку remotes и создаю репозиторий.
ssh://git@bitbucket.org/username/myrepo.git
Однако когда меня просят ввести имя и пароль, я не могу ввести имя и пароль. Я также пробовал использовать git в качестве пользователя, но безуспешно.
UPDATE:
Я создал файл ~/.ssh/config, в который добавил специальную конфигурацию для bitbucket.
Host bitbucket.org
HostName bitbucket.org
IdentityFile ~/.ssh/bitbucket
User username
Я протестировал его с помощью ssh -T git@bitbucket.org. и он работает, он проходит аутентификацию.
Однако, когда я тестирую это в XCode, я получаю следующую ошибку. "Authentication failed because the name or password was incorrect."
Я знаю, что я что-то упустил.
UPDATE 2:
Мне удалось решить эту проблему, но только из командной строки, а не из XCode. Я опубликую свое решение позже, но не стесняйтесь, если у вас есть способ сделать это из XCode
Спасибо