我需要一个crontab条目,将更改推送到远程git仓库。
遥控器当前指定为:
origin https://username@server/git/repo.git(推送)
我的crontab条目将会: git push
如何禁用要求输入密码?
答案 0 :(得分:1)
您需要在主目录中创建.netrc文件。没有root访问权限的任何人都可以从您的主目录中读取。搜索.netrc文件,因为.netrc配置会根据您的主机服务器进行更改。
但一般情况如下:
machine your.host.server.com
login yourUserName
password yourPassWord
答案 1 :(得分:0)
正如查理所说,你只需要:
ssh-keygen -t rsa -b 4096 -C "$(whoami)@$(hostname)-$(date -I)"
)如果您不想提示密码,则应该设置。如果您仍想使用HTTPS,我不知道如何使用。
请确保您使用正确的表示法进行推拉(当您使用HTTPS或SSH时,它会有所不同,特别是您使用git@bitbucket.org:<username>/<reponame>.git
访问该网址)