Crontab kullanarak git çekme komutunu otomatik olarak çalıştırmaya çalışıyorum. macOS makinesindeyim. Git pull, cron olmadan kullandığımda ancak cron ile hata verdiğimde iyi çalışıyor. Bunun için verilen çeşitli çözümleri denedim. Aşağıda bazı örnekler verilmiştir. Hepsi elle iyi çalışıyor.
Aşağıdaki komutu bir komut dosyasına koymayı denedim automate.sh ve sonra cron kullanarak çalıştırın.
ssh-agent bash -c 'ssh-add /Users/{username}/.ssh/id_rsa; /usr/bin/git pull'
değerlendirme
ssh-agent -s
&& ssh - ~/ekleyin.ssh / id_rsa & & ssh - add-l & & git çekme
Ama her zaman hatanın altına düşüyorum,
ölümcül: 'için Kullanıcı Adı okunamadı https://git. {domain}. com' : Aygıt yapılandırılmadı
Biri kontrol edebilir mi lütfen?