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

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


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

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

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

Артка