You are not logged in.
Pages: 1
I have setup my own gitea server. I start is using the following command:
systemctl start gitea.serviceFor reference here is gitea.service (no change from my side - essentially stock service file)
# cat /usr/lib/systemd/system/gitea.service
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
After=mysqld.service
After=postgresql.service
After=memcached.service
After=redis.service
[Service]
User=gitea
Group=gitea
Type=simple
WorkingDirectory=~
RuntimeDirectory=gitea
LogsDirectory=gitea
StateDirectory=gitea
Environment=USER=gitea HOME=/var/lib/gitea GITEA_WORK_DIR=/var/lib/gitea
ExecStart=/usr/bin/gitea web -c /etc/gitea/app.ini
Restart=always
RestartSec=2s
CapabilityBoundingSet=
NoNewPrivileges=True
PrivateUsers=true
PrivateDevices=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=strict
ProtectControlGroups=yes
ProtectKernelTunables=true
ProtectKernelModules=yes
ReadWritePaths=/etc/gitea/app.ini
LockPersonality=true
MemoryDenyWriteExecute=true
RestrictRealtime=true
SystemCallArchitectures=native
SystemCallFilter=@system-service
[Install]
WantedBy=multi-user.targetWhen I run git push from command line I get this error:
# git push
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 4 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (6/6), 543 bytes | 543.00 KiB/s, done.
Total 6 (delta 4), reused 0 (delta 0)
error: remote unpack failed: unable to create temporary object directory
To http://httpd-server/gitea/chef/chef-repo-arch.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to 'http://user:password@httpd-server/gitea/chef/chef-repo-arch.git'Here <http-server> is my httpd server (have setup proxy). There is no error log at all, even on enabling Debug logging, except for access logs get generated if I enable that.
However, if I login as gitea user and start gitea like as follows
USER=gitea HOME=/var/lib/gitea GITEA_WORK_DIR=/var/lib/gitea /usr/bin/gitea web -c /etc/gitea/app.inieverything works fine. Push requests start working magically.
Can somebody help me debug this issue?
Offline
Pages: 1