如何使用`scp`部署网站的`.htaccess`文件?

Fra*_*ger 3 deployment .htaccess scp shared-hosting

我目前正在使用以下命令上传我的网站内容:

scp -r web/* user@site.com:site.com/
Run Code Online (Sandbox Code Playgroud)

除非没有发送.htaccess文件,否则这很有效.据推测,这是因为它是隐藏的.

我尝试添加第二行来明确地发送文件:

scp -r web/.htaccess user@site.com:site.com/.htaccess
Run Code Online (Sandbox Code Playgroud)

这很好用,除了现在我必须输入两次密码.

有关如何使用我的密码的1或0个条目进行部署的任何想法?

dF.*_*dF. 7

只需结合两个命令:

scp -r web/* web/.htaccess user@site.com:site.com/
Run Code Online (Sandbox Code Playgroud)

如果您想要密码的0个条目,则可以为ssh/scp 设置公钥认证.