只需一次登录 SSH(以减少登录时间), 如何运行其他一些命令以及将 git 存储库推送到中间?
例如 通过SSH登录远程
远程:
cd abc
远程:
git init
local:
git push
--> 问题:如何直接替换为远程命令,以便我可以使用相同的 SSH session ?如何使用git-receive-pack
?因为git Push
创建了另一个专用的 SSH session 。远程:
git checkoutbranch_abc
注意:我可以编写一个程序在java中使用SSH来控制2到4之间的所有内容,因此答案不仅限于bash。
最佳答案
参见this page有关设置共享主 SSH 连接以加速多个 session 的信息。
关于java - 单次登录 SSH,共享 session 来运行 git-receive-pack 并远程运行一些其他命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12294468/