允许在Git远程上运行自定义命令。

git-remote-run的Python项目详细描述


这个包定义了一个git remote run命令,它允许运行 git远程服务器上的自定义命令。

例如,这可以用于设置实际的远程存储库, 如所示:

$ git remote add remote-repo user@server:path/to/repo
$ git remote-run remote-repo -c '
    mkdir -p $REPO_DIR
    git init --bare $REPO_DIR
    echo echo it works! > $REPO_DIR/hooks/update
    chmod +x $REPO_DIR/hooks/update'
Initialized empty Git repository in /home/user/path/to/repo/
$ git push remote-repo master
...
remote: it works!

有关更多选项,请参见git remote run-h。

它是如何工作的?

git remote run不尝试对git remote url进行任何解析 就其本身而言,它也没有对所使用的运输作出假设。 相反,它依赖于git内置的在 偏僻的一边。

git在其git archive–remote=…命令中使用此功能,以 创建远程存储库的存档。我们滥用这种能力 发送一个自定义脚本作为exec运行 参数。

作者

Radek Czajka

许可证

这个项目是在麻省理工学院的许可下进行授权的,详情请参阅许可文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中读取excel时,变量为空   java不在API26+安卓设备上显示socket消息   java编辑来自另一个类的JLabel文本   集合建模Java可移植性:路由不可移植<Stations>或路由。电台()?   java H2数据库Postgres模式Upsert   检索数组列表大小时发生java错误   Java中的jsf打印   java如何在错误消息中插入新行,以及如何在每次验证中只插入一条错误消息,而不是3条   如何在java中创建一个get方法,使节点脱离泛型类型   java向数组中添加按钮   使用Xmx32m java命令计算3个文件中的最大字频率   java从内部类访问变量   Groovy中的闭包在等效Java中实现   LibGDX/Java:仅对来自另一个数组的对象进行排序   java如何以及在何处分配OpenJDK源代码中解释的堆内存?   java使用自动化Selenium将值插入文本字段   java确认活动可穿戴如何?   Java中的多线程问题:两个优先级相同的线程应该没有“顺序”对吗?