[SAC] [OSGeo] #2457: enable ssh git on gitea
    OSGeo 
    trac_osgeo at osgeo.org
       
    Sat May  9 23:18:10 PDT 2020
    
    
  
#2457: enable ssh git on gitea
---------------------------+------------------------
 Reporter:  robe           |       Owner:  sac@…
     Type:  task           |      Status:  new
 Priority:  normal         |   Milestone:  Unplanned
Component:  Systems Admin  |  Resolution:
 Keywords:                 |
---------------------------+------------------------
Comment (by robe):
 I've enabled it on gitea dev instance.  Steps I did to enable it
 in the /home/git/gitea/custom/app.ini
 I changed the following lines
 {{{
 [server]
 DISABLE_SSH = false
 SSH_PORT = 3002
 START_SSH_SERVER = true #this one I had to add
 SSH_DOMAIN = dev.git.osgeo.org
 }}}
 then do
 {{{
 service gitea restart
 }}}
 On osgeo4 host whitelisted that port and added tracsvn-dev as proxy
 {{{
 ufw allow 3002 comment "tracsvn gitea ssh"
 lxc config device add tracsvn-dev proxyportgiteassh proxy
 listen=tcp:140.211.15.32:3002 connect=tcp:127.0.0.1:3002 bind=host
 }}}
 Then to test I logged into https://dev.gitea.osgeo.org/gitea - went to
 settings and added my ssh public key to my profile
 Then from my local computer did below and also did a test commit
 {{{
 git clone ssh://git@dev.git.osgeo.org:3002/postgis/postgis.git postgis-dev
 }}}
 I went back to https://dev.gitea.osgeo.org/gitea and it showed on my
 profile next to my public key "Last used on May 09, 2020"
 To change an existing dev repo I had I did this
 {{{
 git remote set-url origin
 ssh://git@dev.git.osgeo.org:3002/postgis/postgis.git
 }}}
-- 
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2457#comment:1>
OSGeo <https://osgeo.org/>
OSGeo committee and general foundation issue tracker.
    
    
More information about the Sac
mailing list