(оновлено 3-29-2019, щоб використовувати https замість ssh, тому вам не потрібно використовувати ключі ssh)
Схоже, що для BitBucket вам потрібно створити репо онлайн в першу чергу. Використовуючи вказівки від Atlassian , просто створіть нове сховище BitBucket, скопіюйте URL-сховище у буфер обміну, а потім додайте це сховище як новий віддалений у ваше місцеве сховище (повні кроки нижче):
Отримати URL-адресу Repo
- у вашому репортажі BitBucket виберіть "Клон" у верхньому правому куті
- виберіть "HTTPS" замість "SSH" у верхньому правому куті діалогу
- він повинен відображати вашу URL-адресу репо у формі
git clone <repository url>
Додати дистанційне використання CLI
cd /path/to/my/repo
git remote add origin https://bitbucket.org/<username>/<reponame>.git
git push -u origin --all
Додати віддалене користування SourceTree
- Репозиторій> Додати віддалений ...
- Вставте URL-сховище BitBucket (
https://bitbucket.org/<username>/<reponame>.git
)
Старий метод: Створення та реєстрація ключів SSH
(цей метод полягає в тому випадку, якщо ви використовуєте ssh url замість URL-адреси https, як виглядає ssh://git@bitbucket.org/<username>/<reponame>.git
. Я рекомендую просто використовувати https)
BitBucket чудово підходить для приватних репостів, але вам потрібно встановити ключ ssh, щоб дозволити комп'ютер працювати з вашим обліковим записом BitBucket. На щастя Sourcetree робить це порівняно просто:
Створення ключа в SourceTree:
- У
Tools
> Options
переконайтеся, що SSH Client:
встановлено PuTTY/Plink
на General
вкладці
- Виберіть
Tools
>Create or Import SSH Keys
- У спливаючому вікні клацніть
Generate
та переміщуйте мишу, щоб надати випадковість генератору ключів
Ви повинні отримати щось на зразок того, що показано на скріншоті нижче. Скопіюйте відкритий ключ (виділений синім кольором) у буфер обміну
- Клацніть
Save private Key
та Save public key
збережіть свої ключі туди, де ви захочете (наприклад, до <Home Dir>/putty/ssk-key.ppk
та <Home Dir>/putty/ssh-key.pub
відповідно), перш ніж перейти до наступного розділу
Реєстрація ключа в BitBucket
- Увійдіть у свій акаунт BitBucket , а вгорі праворуч клацніть зображення профілю та натисніть
Settings
- Перейдіть на
SSH Keys
вкладку на лівій бічній панелі
- Клацніть
Add SSH Key
, дайте йому ім’я та вставте відкритий ключ, який ви скопіювали на кроці 4 попереднього розділу
Це воно! Тепер ви маєте змогу натиснути / перетягнути до свого приватного репортажу BitBucket. Ваші ключі призначені не лише для Git, багато сервісів використовують ssh-клавіші для ідентифікації користувачів, і найкраще, що вам потрібен лише той. Якщо ви коли-небудь втрачаєте ключі (наприклад, при зміні комп'ютерів), просто виконайте кроки, щоб створити та зареєструвати новий.
Сторінка: Створення ключів SSH за допомогою CLI
Просто дотримуйтесь цього підручника
Paste the BitBucket repository url (git@bitbucket.org/<username>/<reponame>.git)
змусить вас додати ключ ssh. У випадку, якщо у вас вже немає існуючого, буде біль.