Bitbucket жана SSH баскычтары

Провайдер Bitbucket ( акы төлөнүүчү Standard and Premium тарифтеринде дагы ) SSH ачкычтарын репозиторий деңгээлинде жазуу укугу менен сактоо мүмкүнчүлүгүн сунуш кылбайт. Жеке SSH ачкычыңызды өндүрүш серверинде сактоо мүмкүнчүлүк эмес, антпесе учурда иштеп жаткан башка долбоорлорду ошол жерден көрө аласыз. Кирүү ачкычтары деп аталган бар, бирок булар окуу укугуна гана мүмкүнчүлүк берет.


Демек, сиз долбоор боюнча жергиликтүү деңгээлде иштеп чыгып, андан кийин ушул репозиторийди өндүрүш серверине жазуу мүмкүнчүлүгү менен бириктирсеңиз, анда эки жол бар: Же ушул максатта өзүңүздүн колдонуучуну жаратасыз (лицензия алуу үчүн жана 5 же андан көп колдонуучу үчүн), же сиз аны колдоно аласыз SSH агентинин жөнөтүлүшү .

Бул процедура менен сиз жергиликтүү SSH ачкычыңызды учурдагы сеанста алыскы серверде ачкычты ал жерде биротоло сактабастан кайра колдоно аласыз. Орнотуу жөнөкөй: Биринчиден, сиз SSH ачкычыңызды колдонуп, алыскы серверге да, Bitbucketке да туташа аларыңызды текшериңиз. Андан кийин сиз SSH агентин жергиликтүү компьютериңизде eval `ssh-agent -s` менен баштап, учурдагы ачкычыңызды ssh-add -k менен сактайсыз. Эми, агентти кайра жөнөтүү иштетилгенде, сиз алыскы серверге ssh -A username@host1 аркылуу туташып, андан ары сырсөзсүз жана алыскы сервердин SSH ачкычын ал жерде сактабастан Bitbucket репозиторийиңизге кире аласыз.

Дагы бир альтернатива – такыр башка провайдерге өтүү: GitLab, мисалы, бекер планда жайгаштыруу ачкычтары деп аталган 10 ГБ квотадан тышкары (Bitbucket менен 2 ГБга салыштырмалуу) жана чексиз сандагы команда мүчөлөрүн сунуштайт. Бул ар бир репозиторийге жазуу укугун берген кошумча SSH ачкычтарынын каалаган санын (мисалы, өндүрүш серверинен) сактоого мүмкүндүк берет.

Артка