相关疑难解决方法(0)

git push via cron

我正试图git push从cron 运行一个.当我在shell上以交互方式执行命令时,它会很好.从我的用户的crontab运行命令时,cron会传递错误消息

Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

我认为它与查找或阅读我的〜/ .ssh/id_rsa没有关系,因为我可以从cron中获取该文件.在cron作业中,UID和EUID设置正常.- 有任何想法吗?

UPDATE

在将环境密钥SSH_AUTH_SOCK提供给我的cron作业时,我得到了它的工作,但是我担心这只有在我登录时才有效.我正在寻找一种独立于交互式登录的解决方案.

git ssh cron

10
推荐指数
1
解决办法
8329
查看次数

Git SSH身份验证

我的服务器上有Debian,Fisheye和Git.我的git回购由Fisheye管理.Fisheye部分没有认证.所有身份验证过程都由git管理.

我想使用SSH身份验证,因此当我将更改推送到服务器时,我不需要提供用户名和密码.我知道如何创建rsa密钥,但是在哪里可以在服务器上复制我的公钥?

git ssh public-key-encryption public-key atlassian-fisheye

3
推荐指数
1
解决办法
2万
查看次数