gogs에는 arm64용 바이너리가 없다.
docker에 올려서 사용하자.
https://hub.docker.com/r/atzoum/aarch64-gogs/
docker run --name gogs -p 3000:3000 -p 3022:22 -d atzoum/aarch64-gogs:latest
조금 기다리면 http://ip:3000 으로 접속이 가능하다.
ssh키로 땡겨올때는 아래와 같은 방법으로 한다.
git clone ssh://git@192.168.0.50:3022/hdae124/seafile-rpi
재부팅하면 자동으로 올라오게
vi /etc/systemd/system/gogs.service
systemctl enable gogs.service
systemctl is-enabled gogs.service
docker로 올린다음 설정 변경은
/var/lib/docker/volumes/db750b71221f346b861e4af30d46ca441b86c61d85934d3b4d21ffa4651d3731/_data/gogs/conf
등과 같은 디렉토리가 생기는데 여기에 app.ini 를 수정하고 docker restart gogs 하면 된다.
docker에 올려서 사용하자.
https://hub.docker.com/r/atzoum/aarch64-gogs/
docker run --name gogs -p 3000:3000 -p 3022:22 -d atzoum/aarch64-gogs:latest
조금 기다리면 http://ip:3000 으로 접속이 가능하다.
ssh키로 땡겨올때는 아래와 같은 방법으로 한다.
git clone ssh://git@192.168.0.50:3022/hdae124/seafile-rpi
재부팅하면 자동으로 올라오게
vi /etc/systemd/system/gogs.service
[Unit] Description=gogs docker container Requires=docker.service After=docker.service [Service] Restart=always ExecStart=/usr/bin/docker start -a gogs ExecStop=/usr/bin/docker stop -t 2 gogs [Install] WantedBy=multi-user.target
systemctl enable gogs.service
systemctl is-enabled gogs.service
docker로 올린다음 설정 변경은
/var/lib/docker/volumes/db750b71221f346b861e4af30d46ca441b86c61d85934d3b4d21ffa4651d3731/_data/gogs/conf
등과 같은 디렉토리가 생기는데 여기에 app.ini 를 수정하고 docker restart gogs 하면 된다.