- Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
README.md says
sudo echo "deb [trusted=yes] https://apt.fury.io/vhanda/ /" | sudo tee /etc/apt/sources.list.d/git-auto-sync.list sudo apt-get update sudo apt-get install -y git-auto-sync Terminal was saying:
$ git-auto-sync daemon status 2025/05/15 15:29:17 the service is not installed $ sudo systemctl daemon-reload $ sudo systemctl enable git-auto-sync-daemon.service Failed to enable unit: Unit file git-auto-sync-daemon.service does not exist. $ sudo systemctl start git-auto-sync-daemon.service Failed to start git-auto-sync-daemon.service: Unit git-auto-sync-daemon.service not found. $ sudo systemctl status git-auto-sync-daemon.service Unit git-auto-sync-daemon.service could not be found. I did the following workaround:
$ sudo bash -c 'cat > /etc/systemd/system/git-auto-sync-daemon.service << EOF [Unit] Description=Git Auto Sync Daemon After=network.target [Service] Type=simple ExecStart=/usr/bin/git-auto-sync-daemon Restart=on-failure RestartSec=5 User=[user] Group=[user] Environment="HOME=/home/[user]" [Install] WantedBy=multi-user.target EOF' $ sudo systemctl daemon-reload $ sudo systemctl enable git-auto-sync-daemon.service $ sudo systemctl start git-auto-sync-daemon.service Created symlink /etc/systemd/system/multi-user.target.wants/git-auto-sync-daemon.service → /etc/systemd/system/git-auto-sync-daemon.service. $ sudo systemctl status git-auto-sync-daemon.service ● git-auto-sync-daemon.service - Git Auto Sync Daemon Loaded: loaded (/etc/systemd/system/git-auto-sync-daemon.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2025-05-15 15:35:17 PDT; 5s ago Main PID: 47072 (git-auto-sync-d) Tasks: 9 (limit: 38033) Memory: 2.4M CPU: 397ms CGroup: /system.slice/git-auto-sync-daemon.service └─47072 /usr/bin/git-auto-sync-daemon May 15 15:35:17 [machine name] systemd[1]: Started Git Auto Sync Daemon. May 15 15:35:17 [machine name] git-auto-sync-daemon[47072]: Monitoring [path to my git clone] $ sudo apt-get install -y git-auto-sync^C $ git-auto-sync-daemon status Monitoring [path to my git clone] [machine name] [path to my git clone] [user] depend on host
Above fixed the problem for me.
Metadata
Metadata
Assignees
Labels
No labels