Keyselësat Bitbucket dhe SSH

Ofruesi Bitbucket (madje edhe në tarifat e paguara Standard dhe Premium) nuk ofron mundësinë për të ruajtur çelësat SSH me të drejtat e shkrimit në nivelin e depozitave. Ruajtja e tastit tuaj personal SSH në serverin e prodhimit nuk është një opsion, pasi përndryshe ju mund të përdorni të gjitha projektet e tjera për të cilat jeni duke punuar. Ekzistojnë të ashtuquajturat çelësat e hyrjes , por këto lejojnë vetëm hyrjen në lexim.


Nëse zhvilloni lokalisht në një projekt dhe pastaj integroni këtë depo në një server prodhimi me hyrje të shkrimit, ekzistojnë dy mundësi: Ose krijoni përdoruesin tuaj (për t'u licencuar dhe për një tarifë nga 5 përdorues) ose e përdorni atë dërgimi i agjentit mjaft i panjohur i SSH .

Me këtë procedurë mund të ripërdorni çelësin tuaj lokal SSH në një server të largët në seancën aktuale pa pasur nevojë të ruani përgjithmonë çelësin atje. Vendosja është e thjeshtë: Së pari, sigurohuni që të mund të lidheni direkt me serverin e largët dhe Bitbucket duke përdorur tastin tuaj SSH. Pastaj filloni agjentin SSH makinën tuaj lokale me eval `ssh-agjent -s` dhe kurseni çelësin tuaj aktual me ssh-add -k . Tani ju lidheni me serverin e largët me aktivizimin e agjentit të aktivizuar përmes ssh -A emrin e përdoruesit @ host1 dhe pastaj mund të hyni depon tuaj Bitbucket pa një fjalëkalim të mëtejshëm, pa pasur nevojë të ruani tastin SSH të serverit të largët atje.

Një alternativë tjetër është të kaloni në një ofrues krejtësisht të ndryshëm: GitLab, për shembull, ofron një kuotë falas prej 10 GB (krahasuar me 2 GB për Bitbucket), një numër të pakufizuar të anëtarëve të ekipit dhe të ashtuquajturat çelësa të vendosjes . Kjo do të thotë që ju mund të ruani sa më shumë çelësa shtesë SSH (p.sh. nga serveri i prodhimit) siç dëshironi për secilën depo, e cila lejon hyrjen me shkrim në depo.

Prapa