brackets.io и bitbucket.org

Понадобилось хранить исходный код разрабатываемый в brackets.io в bitbucket.org.

Далее инструкция как подключить brackets к bitbucket.

В bitbucket:

  • логинимся на bitbucket.org или создаем аккаунт
  • добавляем ключ для авторизации полученный в brackets — Bitbucket settings, Security\SSH keys\Add key
  • создаем репозиторий
  • строку для клонирования (будем использовать в brackets) можно найти здесь

    понадобиться в brackets
  • делаем первый коммит

В brackets:

  • устанавливаем плагин Brackets Git(Файл\Менеджер раширение, в строке поиска Brackets Git).
  • перезагружаем для активации
  • указываем папку, где будет хранится исходный код, лучше если это будет пустая папка
  • справа вверху появляется кнопка, нажимаем, в появившемся внизу полуокне нажимаем кнопку Open Bash/Terminal console 
  • далее в bash
    • создаем ssh ключи, когда спросят в какой файл хранить — измените имя файла на /<здесь ваш путь>/.ssh/bitbucket_rsa
      cd ~/.ssh
      ssh-keygen -t rsa
    • создаем файл config 
    • vi config

      следующего содержания

      Host bitbucket.org
        User git
        Hostname bitbucket.org
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa
      
      Host bitbucket-accountB
        User git
        Hostname bitbucket.org
        PreferredAuthentications publickey
        IdentitiesOnly yes
        IdentityFile ~/.ssh/accountB
    • файл /<здесь ваш путь>/.ssh/bitbucket_rsa.pub, а точнее его содержимое (можно получить командой cat /<здесь ваш путь>/.ssh/bitbucket_rsa.pub) помещаем в аккаунт bitbucket.
    • теперь можно каждый репозиторий клонировать соответствующей командой 
    • git clone git@bitbucket.org:username/project.git
      git clone git@bitbucket-accountB:username/project.git
      
    • соглашаемся с постоянным добавлением ключа bitbuckets
    • закрываем bash
  • клонируем репозиторий — кнопка clone в нижнем полуокне
  •  в качестве url вводим строку из bitbuckets
  • более подробная документация по использованию Brackets Git
Сссылки:

http://jonathannicol.com/blog/2013/11/19/automated-git-deployments-from-bitbucket/

 

Оставьте комментарий