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` аркылуу агентти багыттоо иштетилген абалда алыскы серверге туташыңыз. Андан кийин сиз Bitbucket репозиторийиңизге сырсөз суралбастан жана алыскы сервердин SSH ачкычын ал жерде сактоонун кажети жок кире аласыз.

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

Артка