Opened 12 months ago

Closed 11 months ago

Last modified 11 months ago

#61 closed Task (Works For Me)

Add git server/legacy repos to git.

Reported by: D Delmar Davis Owned by: D Delmar Davis
Priority: Important Milestone: Make Shit Happen / Own Your Shit.
Component: Development Keywords: git
Cc: Joe Dumoulin

Change History (7)

comment:1 Changed 12 months ago by D Delmar Davis

Following the bouncing prompt at https://packager.io/gh/gogs/gogs/builds/368/install/ubuntu-18.04

wget -qO- https://dl.packager.io/srv/gogs/gogs/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/gogs.list   https://dl.packager.io/srv/gogs/gogs/main/installer/ubuntu/18.04.repo
sudo apt-get update
nano test.sh
sh test.sh 
apt-get install nginx-full
sudo bash
sh test.sh 
nano /etc/nginx/sites-enabled/default 
service status-all
service --status-all
apt-get install gogs
apt-get install postgresql
/usr/lib/postgresql/10/bin/pg_ctl -D /var/lib/postgresql/10/main -l logfile start
su - postgres
cd /opt/gogs/conf/
ls
nano app.ini 
shutdown -h now

Works but its clunky. urls for created repos are not de proxied. Would be a pain to get it to coexist with redmine.

comment:2 Changed 12 months ago by D Delmar Davis

Actually re-looking at gitlab-ce I take that back.

As was my previous experience integrating gitlab into a trac/jenkins environment gitlab is a selfish pig that expects to control everything. (very little configuration to share web space with, installs its own web server, etc) It also exposes a bajillion ports for everything immaginable.

Am installing based on https://packages.gitlab.com/gitlab/gitlab-ce/install.

May backburner this and revisit gogs.

I chose gitlab and gogs because even while they aren't packaged by ubuntu they are packaged. Everything else builds from source.

comment:3 Changed 12 months ago by D Delmar Davis

Found packaging for gitea. Installed on sandbox. Definately going this way.

comment:4 Changed 11 months ago by D Delmar Davis

Ratholed down single signon for integration with redmine. Decided to run up a separate server with just gitea and perhaps ditch redmine.

comment:5 Changed 11 months ago by D Delmar Davis

Installed gitea using snap. Container for this project is shelly (as in Mary). Will check out migrating existing repos and then go from there.

Bouncing prompt is at https://snapcraft.io/install/gitea/ubuntu

UPDATE: snap like most binary installs was too mickey mouse. Returning to packages above.

Documentation for setup https://github.com/feurig/gitea-configuration

Last edited 11 months ago by D Delmar Davis (previous) (diff)

comment:6 Changed 11 months ago by D Delmar Davis

This is a work in progress. Results are now at git.suspectdevices.com.
Will create second administrative account later today.
redmine site is now at redmine.suspectdevices.com (ssl certificate needs updating)

comment:7 Changed 11 months ago by D Delmar Davis

Resolution: Works For Me
Status: assignedclosed

Joe,

There is an account on git.suspectdevices.com
username: joedumoulin
Initial password is the shewolf sys that you gave me earlier.

D

I am going to leave this server running for a bit before migrating the old digithink/suspdev repositories back up to is.
In the mean time I am closing this ticket.

Last edited 11 months ago by D Delmar Davis (previous) (diff)
Note: See TracTickets for help on using tickets.