From 988b848896f842a30551ed2d63864c5251d0d822 Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Wed, 20 Feb 2019 14:17:12 +0100 Subject: [PATCH] [ADD] odoo_sh: ssh access --- odoo_sh/getting_started/branches.rst | 26 +++++++++++++++--- .../media/interface-branches-gitcommands.png | Bin 4731 -> 0 bytes .../interface-branches-shellcommands.png | Bin 0 -> 5020 bytes odoo_sh/getting_started/settings.rst | 2 ++ 4 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 odoo_sh/getting_started/media/interface-branches-gitcommands.png create mode 100644 odoo_sh/getting_started/media/interface-branches-shellcommands.png diff --git a/odoo_sh/getting_started/branches.rst b/odoo_sh/getting_started/branches.rst index 43978ba0c..40195f030 100644 --- a/odoo_sh/getting_started/branches.rst +++ b/odoo_sh/getting_started/branches.rst @@ -284,11 +284,11 @@ The production branch has no settings. It can't be muted, will always update the run on the project's version of Odoo. If you want to upgrade your production to a newer version please refer to the :ref:`Upgrade section `. -Git commands -============ -In the top right-hand corner of the view, different Git commands are available. +Shell commands +============== +In the top right-hand corner of the view, different shell commands are available. -.. image:: ./media/interface-branches-gitcommands.png +.. image:: ./media/interface-branches-shellcommands.png :align: center Each command can be copied in the clipboard to be used in a terminal, @@ -343,6 +343,24 @@ Merges the branch *staging-1* in the current branch. Uploads the changes you just added in the *master* branch on your remote repository. +SSH +--- +Connect to your builds using ssh. + +.. code-block:: bash + + $ ssh @ + +You can configure your ssh keys in your profile settings in the top-right menu when clicking on your username. + +Provided you have the :ref:`correct access rights ` on the project, +you'll be granted ssh access to the build. + +.. Note:: + Long running ssh connections are not guaranteed. Idle connections will be + disconnected in order to free up resources. + + Submodule --------- diff --git a/odoo_sh/getting_started/media/interface-branches-gitcommands.png b/odoo_sh/getting_started/media/interface-branches-gitcommands.png deleted file mode 100644 index cd3a041d33636e1c7b87d627e5ef64b491846ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4731 zcmZ{oS2P?Bu*O9Yf{>Mn1c}~PNtD%VbW8N;R*P7@_Y!Rrthz++y{+B_o9L^vIxAT% zA&cme>;H0}?mcJDe7`wo&i61cb7o*VU=_;y&+Zct5KyYAD(Mms5Tb5bi}dboMpQ+_ z-U^X}yp}ux0TNDrZB2Yz-|^H{Q6Q*AGwc!&+$GS_)PF51Ac zekm%&$tx((k|8W6)6~)~DxvmqRjE9H{a%E_y>T4?51 z(7L{|gv{_3myi$m`lrlH^mA6O_e&w5S%m_xpkYj{Ft4BrNJ$kaC~lEpD=W__6+Lt` z$jPTDB4x=b63`bQT5Bgdzp(gYA~D8PmQw^e68##txzSKjp(!cfG`F?9G-Xrw<76}% zSNHx+cx588`Q6Kx&Mmw97uRL6w%*#Z>lOA!h3l=ZqV}3{4PMH{l?~Vbu8~c3(jP|9 ztLt2Pc?F>sP(!uhvtxd*Ui0!F*$Yc~h#2fjMRj8ik9z!6f_6f2t!o#)z98bGnqWgq ztLcYKB^x*=uc4;7mwEYmEPAK89ucJs+TP!<*f_uZGZyh$@MM2YLj!zpIwENlB+!!G zg`WtK5Zr5V&#(WY@@Xo@QMbG}eGfb4`ZVX0QUcrk%M6f2WGc zGIYnC8n`9$f`h7>+Tn<7%<7gTuaM2h!u~+1uL)Kczxricvpz>Sa!T3kVe+mnxAgpT zy^ss5gKdS&`|w1!0K4$=RW#7KC9G#@2~~pW3{UVkg-xF*y|fq~8&P!5T3hHjUr3*s z!YnKlEgqb&P9{y2c;y8d))d8Oz7_s8-@Jg^b$kzzl~cRC{4EMjl2CYSo%v10yEar_ zAuP45cYS;MSJz-?$>c;Ma&K&OVc8|VEN$t^9^O1$7gf?VkLqe3+G%Y{a{SrjKQT3V zj%(r+GWhf%F2GDZ$5KwxwL$icU8R%C;`xSQdsgD`gk)e}@z~Y|uEn-=RyVA@Ze;0w z1v$ zF71w4NjhZ@VnSW5vhbGzZS_3qp=rjh)gyVLw&f1t0j+!MjUAK45y_#Y-4Jc7;o0=L zhAfeZH5G5b_4HH$(eV%+f;y2tp`U_8FsCB&N<^tZo zaUy?jy5!Z0ZnA}UNr4NwrL(j5iRi9#a_=tL860?yux3|&JegR)glu=m$k0Y4$P6gbUQiZCG<^w@ zCDNk#{;#%?mz>tFE6(v9?j{g#7{8bt>!zs2=j1f1=IFGHibhb}fj#a@PoztN;pxn{ zdqzX!0Y%IE$v@&-S0A)WzkO~?2b*g8EeX0vm`s-KK@n43$YFOReWz7ncGGm*gimHy zG<%Fb85P+q#*;!-v!8slAB=!m9sG0oht?(4GRT;FBF}=Bw}GN?EbvTQ0Jwp40ZHtI;Y-HpO|GJcwCp@44vxL^|uWHe-KKVrs@K zdOz5jyn-QvLP)olgvzhWbtPax`*oSv89{RI)IUV?y?=UCmJ5Kx# zzfeGt1W2Ul1+34z0M{c`Db|L{{s!G9{7dGxjr6#4H!Ych^=O0tCv|bSmcu>U+K(Dz z_?2(TFvd5>OLChumV%x?qiuSY^z8D!Xa5>i(PwLcLmg-b?}Ks;q0bXRy@;CC+BCEG zeD2k3CXIOMHy<#O;T#pBQf$L~1!Yg`Ug}!q0fzVtwRH5^NqUn3uev`}K?04t0d;~Y zt}DYn0s)it-8*+A?8`4(}7Xe!MI59$=}a>cSS?(5qKX4!$MdUkMP^U&%6)UBcWP=3{eS#(lB3qB+mEW(*S}})*V32kTp=6LBPHss%(1!wKYq#FVkkh-VA|F zPIYz~P&j$BTwn(k-%qsVP6uYgd^QVwqE2xXd!rWYqH>0 zwDQ^%a?yJ>oX7pdhw;2WVJ}`qm|g^K@B95c{CBmEo7BL01L?V(|8HR#1kJat3RPt( z$QJ9@MZ=%~YZdi4fex?nN3Vd{e>Gyh^(UknhYhiaypZ?wV3}nR;=;vfXf}sy#9^H{ zwtXu38R66!9%*QO(F>xo`T9uHV666L(m8i~{eD`82}Y=|zm`G?i;C~V!_j1s8Xs<^ z?pj$pls<+<=}L_z+cQno5Nf71wrC$Vs0m}* zl+)e`0YjNK{(rc$2{q!sJrIq_C ztJHuh9MT)e)Cv{!FS!veMy=4RuoynU3FkHKa{}u6#TrMP@9_zp&RbG23$@xpEn_4N z;n@xmXXUM-dS@I7@ysYOkz*HyBNew%@9dm!Oy+CG0PQ&Cz;t#+1JQ18W?G|&kGjeXBL zqw=Z7R1Yo;C!{p`psEQce5^C_yFGs}C$qE?H`(C@MB*!om?VeXEPdxHR_0G)R=_mz zqf5H!UV#=J=ytcZ%@*=5^SXp5Y0KeL&hCL$#X?VR)UWZf^P#JMM!&Fu1MQuiN!GkH zpvV(i+GGNX?8`IXSiePjnAY||Uqf;lz&A6)g@W$i#Gx$1{>=g`1!2vs_Y(&dbd;`T z#v{0W;@JPro@I6pQIU%~k?TILy*iQd4K2Dz7iI_FZkEyyQU+Jprnwd3nR;;tXW;Wp zt54h5vMz54#=1<&Qt$*WCd3GA6`xJ7ZD z6gfZSxHn|^702HF9hi^1rn9ZZ3QI_*K-_?UwdD}WnTC00EJA$ANvGK&*p$NiC?MGl>>#&Oy2Wl1e#!oAuVZ} zQ6QOB+j=2;LX~At&{u_K?8@B&hhykz#^1V}MsgU-M?%3*RA+XJU+kQj+|s>STY*lQ zIxMrvvGqfLxzu;kMM^>)$(Ba|w8D+$v3w|9UcuMD`<6tNhRd7kmqN^npGWM#^UGsc zA|-rrXtbHHp)agB=D0i7El2V!`*2O%VYY^93`r?;RjpUKxkky}A~F^xd*VChn_J#IWD7LDS2iFYU_58rsE!M7dpRXUR+{a{ukF=N$Acu5};@^*#&+|0Pe z!h&);iUnDwIy7=QIr4)=2&Qt>tIU3I-m$-P+NZ?+7a6p*-x(j@2VsRt+%_`N__CEv20a`AKSbi@ha=_xnk^SnqLK!$}E` zbF5=<^TA)Ae!Sy681nFWTqSBIO)qn9;7IIbHcgL-Y|a0{U$%Lw)>hlu-q6Of`Y*@0 z741KQF>IWC?%y&1Sw~%KM(=I06QEKQu>{Q9ahi>GA|Uu{WQj{E3YyLfnAl+RL8(^b z`kVYcmLUe%)e>a8YB2}e5>OkjPC@ujMkKWj)pD?re(IB+gvxrrj~ykek*=rs3=2jK z^n8Ol5x}zYvonSfqLfD#pwT-&B1?*sUAAW#D^V4jW;55Zv>@L#sllZ&-E)Oe*e1q< zkSG34_y-^hqBu!IC6@lkwn&~M_pruxk8ykF%W5a%$1ihg)+yxZsBky_l=H68a1B{> z@XyzjDQyfSu`wp%u=Y(KiQqgMpYofJCP$z1m!9)av!OK?idSy^Noz)}Ea^3>>Cq}2 zf8%V4jlf)Qbl6=yzWu_f&1nBf~PV9w7DX?f%{>G2dQzP*RC=fH_uq^Da@gjsCIs9F_G8dT#SGeb`V5ayZ zLZ>{tIg3SnM&|Y(Gd~1q9x`)W|PzUA~;xKX|s;q z+}-jV_+vTK7`M4G;HWADL9P)D-ccY9req@K-B2eK_EFO?)7XzO&x2DXJYwfYHs2nE zNxt+9-vEa}a$2n@;9RD*lgxWl*W#l%|HB2r>ZQU&S z)A`J?rh2VFLji;$Xjt~tjV`H~@INQmzh4c%T{)?*n_sEN<)cU=0IXa>{}GqaEepocX&Ks7o+0JfPkI6f>YFEu+(N-QrmK50EVK{PyCCM;Rj*Vd<9 zHe9LWCNgDAIzc`vFEu(vzk0vWZ-`dpWuW2SMQmyfEn zs;Qxx$?(XXc~^2mLQy+GYfV0*m4LRhsbWAuh*~~zow#~_f`-uVsj93oR*9~&pW@e{ z{QT7^R-iXcZP(uAWUu8WGIYS*=3hH-q*coF)!HL$EM`oguvPP`|Il2tMB{y z%I&+esE{cyGqKp`YIl5UwdqJyTF~|CPi&0*-KDVV&i?=YM|i9}NLm28xJh%K-O!NV z@A;EbK7e9QyL2{`t+R2h*MUkf|LnL!Fk8;u<3oqf;pDS+a9-G#Tx(iR#g1QWW?_Sd zi_xieW?)S*ayQjOu(6*d+SYl@f&D{I$%dg4Wov*c& zePn}ST;0;himl6^r>&pUzM%I1l**rUxz%AgZbiD8(a^Sii=kMAp335~SXECz;qq^q zvXhvbRd$%1t)T+AsBOWVwVw1J_=V=A)nD+>h69CcIj565;SviA-5pk zYDY&w*2YUvw#@oP)n__yal*OT(j)ka2Lge6SX39LkV_5n{FgPzWPBRe=ZnVgp%%Z} zgd9R*Te?&#vgo28OVbNXc$$S(jBjdy+<)VBlkwD(YrKIMKfhEgoCYR>+vm!o4x z=e75uh7FY!IX~5lBb#6l-hse$F+B{J$cdi zCJZ@TN$wGqFtsPmu^?ZgLuB^J z@6W#7^_l>=Yf!kzCRx-zKA{+t3(hHL&6c^`9Xl z&C9MKJugE3L+pMYA^PlHePH^Q{;P*y`0I|t^oAYRKNGtWPUo}j*Umk2^ZC5y(D0tW zjNV(@a5;T&$DSMJRyKtUOY3071z^aUHm+20hG)GGOi_79X?D!lf_#Eo3uMbsa;vaX zhMb23J>XcWS(aenA3_d|P&PQB#yBq$^g<=8wiZ*GloR2t&6u|-R7@o(Wm;#pLTvQC z?G|SByyryb4zr$zbRZg1jiB9ApdkJ`TCF9jHNue*%p6XqFlA3nO&0!C(aLY7G2N zkEucq1a1}nh2}9HVB#mnOSteTA;WX$E2~E*LeA@dX!FDN=iwX{KcvKaGM`R4)ziXm zM+nYptw@lOEj^3d^xRhw=#fK{nM`~|Q^?@|#n}0}s?R?n`pjMYhTDDUx3{~{#kafQ z7J|Ef9{fG9t%rP8Y{%&6#9FE;WODt8ynyu`^bo$b(Fc%WG#CsL&KBeo26=|f^hOy* z3m>8h(Fw#P$YwnYH;q-u9d?6ZKT?KN#HH3kdQ}IN@DO+~sZx+vHOV2u(_CYXFLRYti}X)5$16*8cd&R=+%O`J4;;yi0^k zo_W5m1{p?t7%~h>kfjZmpA)+;lgZedR%F-!m=U$#E$gf`HY>RrL^jhr4E9OFBq~FW4dV1J*?-C0U6Qp z*(d*Y#jp2`Ngui8lMCrT-|qYEpfP+1``oqZysIyx>LCAp$M?B^4f@ZD-OuhFy%$wC zT&_8^YZDpYq=ekN@LaA}hTM~hr^foE1z^ZLe8M8vI~z>E zho4m{+OHynWrPKV&~g%?TagS|`*4Kt8r6z=?+jlL8HMqe4m^?})A^9Qu_9ZKuE^*- z$4U$tnF<7<=OHD&n}F*+^|ZNODHbqF?Rx~_J;ItI1i?)rb;$Bpiae5I@94zDTn`$! zc4Eh#&u{6!aZhYwr;DzGOdgC)40lk_OHW*P?Y;7b02!HXfT_kt$oMq`0xu0iCM>}u z99D4w7&1PfmIQNA8==?1F(Nj)TaZs&*m`pdjX$5Dk92O|>XMebbf(9*(f zgQ4{~^8Z5sWP9#|ko&~`*5U+5>qkSaXd23v6M=r^oa~teaNAfK$KU8EGXdrkYD|_wzmAW^9I@0bg-QjZhQD3s|_+) zKtPqF&K+b@IQ7Q>S$x7oG&Et`6bQO*wP!S zNp_L1(eKM!Uu%M4r_kj>Qz$fz5c8?f)6Tv&Nw+sYT1_-`*5%qyT%h8@`Gd?X=###- zH2Kf~`G1f3-xkG9 z3>|Rsa(OJsRR>xclybbgvCf{ql_%ypj@!zMO^rcrlQJ0NzCA^OtY~vD-&f&OKpsWJ zg3*RB$Qk!NeR;27nTrlo4L1X{=H2T^?wqD|(r4*#A9EOFsvHW~p&kPn>R}4j5tKCc zg{j2Btxkfg_SW0EX#@qs4Z!@kxs&5gignw|Uhni2zR^?lNXt64a>^O4Ckl1Jr$0<1 zxt*(_KXd_AQt`XaLoE7^&d5f_%mR!KB@fWREZ%e~aL8&rmA{--+QRf54fpp{Iq59K zi5v%UVyei8N*0r0&n#IM6*Le4w8N3A8&{C_g$PL4gF3Fzflx{7iOVp!`*OwiH zr8Ek%ke-GsGOWoD+wa0DDfaKISZk1>&3VH_ri>bYh^IlO%89vrQa9u|{^*stCA$}=2iE8^;?Z~(~QMQB=<6BdRFVse?Rx+2Wtk78d_>lDJPUO@t+7-xy`#J zXIh~@bOBZ3Vuj*V^c`c8j7%S;0WuDde0FbmPK_VSDs5r(AkGLP`FT z5-8r?_;9Gln@VzvDrUHq2pwLI;~J_ZTopkqAMqp#vOnLyl|_(2wvM-EAtuG}IsCEP z7qAbqn#)s+!{YN!*|YGG>9kM`B_jCJm5rfTR`NMv$>B1ev}CW?}0H zZC{;6j5k(YeHHSdnuYe(qIPcm;|URv;m>;-A3uALM{LaaFtq*cYn-YePgMgMHF^I+ zkKr^R7srC!`)E@50W7Q($iJ8+iefmG-HIBPzz!PCXuKz zU>S7-y0{{n;oYx*+%LRZ%ff$1tFIhGAOO+OD>9a2!t3ikdURH+C#U?qIqcbiY>I-s zE)K}dVy`zzaVGu~VSb(&$W%;}xoRMrNM)%ZF35ZzkS%RarT|94+;O7iB=Vt}g*M33 zzetFJ46E@y(;q*V75QHipWbuB5w{x15;2vLtpzowjYnB%hqsJ%3pWDDE*5IBJ=iOd z$~?ZnW4L*#Npd5zE3&m{+s5>t7Bx>8=;C1~A})4edEc!?L5z7N;rHFG{~$KVN|2Z) z*%16igRHUU3Hv)uLzlC*fgS)Eo?VR~J8A|Y5a`0P`!Z*x;1Q{|SiY~k*m z)+wW{mg!lM{e!3X)v7#&I;AVH8j^7HEhce=xEVftzyoA*96bAJ$aJ#g4_666E3I17;B z*QfVP|KimbR-P-!fMfW(7RhlyzGEZIO*he{t;y|H={WHdN?63g+e719p}(xQv_Vez zuJQ3#zg)TUE$ywv`TQ64%|&)tGfpF2=2OA^O;+*~%C^hS9dc`c{EKc2L8kTU_wC#_ z0RSKj06}5+x5SJJQtveUmU8V{VAn#(2pNP-G$DhKLCCnG_Sb>|e=UwrLyRC~gbYIN m1|frxLC6RhgbYFkA;SYd=9y#i__yT%0000