问题标签 [scp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
912 浏览

mercurial - scp 一个 mercurial 存储库

我有一个共享的网络主机,我正在尝试找出一种方法,将私有项目的最新副本从 bitbucket 下载到服务器上。

该服务器没有安装任何版本控制工具,但它确实具有 scp 和 ssh以及越狱级别的访问权限。它也有 wget 和 curl ...

我可以做这样的事情吗?

我在设置身份文件/DSA 密钥时没有问题,但我不确定这些协议是如何在这里组合在一起的,所以我需要一些基本语法方面的帮助。

或者,如果 scp 不是要走的路,ssh 是否可以选择这样做?或者是否可以使用 CURL 或 wGet 获取最新版本的存储库,然后在服务器上重建它?

我确信有办法做到这一点,所以请不要回答说“它做不到”。

谢谢!

0 投票
3 回答
2914 浏览

ssh - Maven 插件依赖被忽略

我创建了这个配置文件,用于通过 SCP 在服务器上部署工件。我知道 Ant 的 scp 任务是可选的,因此我添加了依赖项。

但是,当我运行配置文件时,我最终得到

发生 Ant BuildException:问题:无法创建任务或键入 scp 原因:未找到类 org.apache.tools.ant.taskdefs.optional.ssh.Scp。这看起来像是 Ant 的可选组件之一。操作:检查 -ANT_HOME\lib -IDE Ant 配置对话框中是否存在适当的可选 JAR

不要惊慌,这是一个普遍的问题。最常见的原因是缺少 JAR。

这不是错误;这是一个配置问题

maven 是否有可能无法下载这些依赖项,或者它只是忽略了它们?

0 投票
3 回答
5939 浏览

bash - 通过bash脚本scp一堆文件:一定有更好的方法

我目前有以下 bash 脚本:

虽然这确实有效,但速度很慢。每个文件,对服务器的请求大约需要 4-7 秒,然后发送文件需要另外 3 秒左右。

有没有办法做到这一点,只涉及发送到服务器的 1 个命令(以最大限度地减少我的 VPN 发送接收每个单独命令所花费的时间)?通常,我会做类似的事情,scp doneill@server:/mnt/device/folder/numbered_file*但是文件夹中有成千上万个我不想复制的文件。我只需要得到那几个(由序列定义)。

0 投票
3 回答
2447 浏览

ant - 具有权限的 Ant scp 命令

我正在使用 ANT 'SCP' 命令,但它不保留对 SCP 的权限。所以我想我会在 unix 机器上使用 SCP 作为解决方法,但我想知道如何在 exec 命令上设置密码?关于如何工作的任何想法?

0 投票
3 回答
1190 浏览

unix - 我可以使用 scp 使用 shell 脚本下载文件吗

我可以使用 scp(通过输入用户 ID/密码)自动从系统下载文件并操作文件并将其上传到同一个地方。如果您对在 shell 脚本中使用 scp 有任何想法,请告诉我

谢谢

0 投票
1 回答
829 浏览

php - 如何使用 Phing 到 SCP 目录,其中包含符号链接?

我只是在玩 Phing,我已经设置了这样的任务:

但是当它到达我目录中的符号链接时它会失败(符号链接是指向另一个目录的相对符号链接/my/dir structure

我怎样才能让 Phing 传输这些符号链接?还是我应该使用其他方法?

0 投票
1 回答
1082 浏览

perl - Perl SCP 错误(要求继续?)

这就是我正在做的

当我运行此代码时没有错误,我使用的是 unix 框,$file在我的目录中并具有完全权限,我也已将目录更改为 unix 框中的 temp 但是当其他人运行此代码时,他们得到

执行 scp 时出现问题:您确定要继续连接(是/否)?在 scp.pl 第 242 行

我很困惑为什么会这样,因为我没有收到这个错误

0 投票
2 回答
409 浏览

windows - msysgit 的 scp 无法复制大文件

我在使用 msysgit(版本 1.7.1.msysgit.0)拖尾和 scp-ing 大文件时遇到问题。这篇文章表明底层 cygwin 库有问题。

有人知道解决或规避这些问题的好方法吗?

0 投票
1 回答
1034 浏览

vim - 每当我切换到它时,VIM 都会刷新缓冲区

我正在使用 VIM 通过 SCP 编辑文件,因此读取和写入文件是一个非常缓慢的过程。

出于某种原因,每当我切换到缓冲区时,VIM 都会从磁盘读取它。状态栏显示:~@k。

我已经禁用了 .vimrc 中的所有自动命令,而且无论如何我都没有 BufEnter 的自动命令。知道我可能会错过什么吗?

更新:我发现了一个罪魁祸首,一个字数统计宏,它不是自动命令。现在,当我切换时,它有点快,但仍然很慢。状态栏显示 ^Ww。

更新 2:我在下面尝试了 ZyX 的答案(谢谢!!)。结果:

1)设置 eventignore=all 绝对解决它;它的速度非常快。但是 2) 尝试调试它对我不起作用。

我尝试了两者:debug buffer scp-buffer-name:debug wincmd p得到了:

进入调试模式。键入“继续”继续。

命令:wincmd p

第 1 行:for m in filter(copy(fuf#getModeNames()), 'fuf#{v:val}#requiresOnCommandPre()')`

然后无论我输入什么(s,n,“cont”),那一行都会重复。它显然与 Fuzzy Finder 插件有关,我确实经常使用它,这也是我使用 VIM 的一个关键原因。有任何想法吗?

再次感谢您的帮助。非常感谢,XyZ!

问题已解决:确实是 Fuzzy Finder。它具有 MRU 文件模式,文档说明在切换缓冲区时可能会导致性能问题。我禁用了这个模式,现在 VIM 又快了!谢谢!

0 投票
2 回答
1445 浏览

linux - 无论如何,是否可以使用 Hudson 将 .war 或 .jar 从一台服务器传输到另一台服务器?

我正在使用 Hudson 并想知道是否有将一个文件(该文件位于 Linux 服务器上)传输到另一台 linux 服务器。

也许使用来自 linux 的 scp 命令,只是想知道是否有人已经这样做了,也许会指出我正确的方向。

谢谢