Çelësat Bitbucket dhe SSH

Ofruesi Bitbucket nuk ofron (madje as në tarifat standarde dhe premium të bazuara në tarifa ) mundësinë e ruajtjes së çelësave SSH me leje shkrimi në nivelin e depozitës. Ruajtja e çelësit tuaj personal SSH në serverin e prodhimit nuk është një opsion, përndryshe ju mund të hyni në të gjitha projektet e tjera që po punoni aktualisht nga atje. Ekzistojnë të ashtuquajturat çelësa aksesi , por këto lejojnë vetëm të drejtat e leximit.


Pra, nëse zhvilloheni lokalisht në një projekt dhe pastaj integroni këtë depo në një server prodhimi me qasje në të shkruar, ekzistojnë dy opsione: Ose krijoni përdoruesin tuaj (për tu licensuar dhe nga 5 përdorues të ngarkueshëm) për këtë qëllim, ose e përdorni atë përcjellja mjaft e panjohur e agjentit SSH .

Me këtë procedurë, ju mund të ripërdorni çelësin tuaj lokal SSH në një server të largët në seancën aktuale pa pasur nevojë të ruani çelësin atje përgjithmonë. Konfigurimi është i thjeshtë: Para së gjithash, sigurohuni që të mund të lidheni direkt me serverin e largët dhe Bitbucket duke përdorur tastin tuaj SSH. Pastaj filloni agjentin SSH makinerinë tuaj lokale me eval `ssh-agent -s` dhe ruajeni çelësin tuaj aktual me ssh-add -k . Me aktivizimin e transferimit të agjentit, tani mund të lidheni me serverin e largët përmes ssh - Një emër përdoruesi @ host1 dhe më pas të hyni depon tuaj Bitbucket pa pasur nevojë të futni çelësin SSH të serverit të largët.

Një tjetër alternativë është kalimi në një ofrues krejtësisht të ndryshëm: GitLab, për shembull, tashmë ofron një kuotë prej 10 GB (krahasuar me 2 GB me Bitbucket), një numër të pakufizuar të anëtarëve të ekipit dhe të ashtuquajturat çelësa vendosje në planin falas . Kjo do të thotë që çdo numër çelësash shtesë SSH (p.sh. nga serveri i prodhimit) mund të ruhen në secilën depo, të cilat lejojnë hyrjen e shkrimit në depo.

Mbrapa