如何解决在使用Ant build的服务器上使用git push -我该如何处理必须输入密码的问题
|| 我不确定这是否是一个奇怪的设置,但无论如何,这是我的问题: 我在以下位置有一个git存储库:git.foo.com/repos/foo.com.git 我在本地计算机和服务器上都克隆了该存储库,这样,当我对本地签出,提交和推送进行更改时,就可以进行拉取,更改会反映在实时站点上。这就是我现在想从本地部署到现在的方式。 但是,由于我有一个WP设置,并且有一些资产已复制到我的服务器上并进行了处理(例如,将其制成可缓存的资源,并且如果它们是映像,则缩小为移动设备),所以我想让部署反向进行并自动进行。 在本地,这很好,因为我已经设置了SSH密钥来验证我,这样执行git push会顺利进行。但是,当我在添加和处理了一些文件之后在服务器上执行git push时,它会提示您输入密码,并且无法进行自动化。 目前我有什么选择?我曾尝试通过文本文件输入密码,但我一开始对此并不满意,因为这是一种不好的做法;我尝试在服务器上设置SSH密钥,这似乎很奇怪,因为它将对其进行自我验证... 我对于如何描述我的问题一无所知,但希望有人在向后部署时遇到类似的问题(将服务器上的更改提交并推送到存储库)。 谢谢!解决方法
如果您的问题是关于通过ssh从服务器连接到同一服务器或另一服务器:
看一下“ 0”(以及ssh连接中的代理转发)。这样,您就可以仅在本地使用密钥,而将其用于与服务器的连接。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。