linux - 本地 Git 存储库的 Git 存档

标签 linux git unix

我在一台服务器上有一个 Git 存储库,在同一台服务器上我有一个脚本需要对存储库执行 git archive

这是我的示例 git archive 命令,它适用于远程 Git 存储库:

sudo git archive --remote=ssh://uname@dev.example.com/var/repo/myrepo.git --format=tar --output=src.tar development

我需要做什么/更改才能在同一台服务器上执行上述命令,这样我就不需要放置所有 SSH 东西了?由于该命令与存储库在同一台机器上运行,我可以直接访问 Git 目录吗?

谢谢

最佳答案

使用

cd .../yourcode
sudo git archive --format=tar --output=src.tar development

(可能不需要sudo)

关于linux - 本地 Git 存储库的 Git 存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7153435/

相关文章:

c++ - 适用于 C++ (Linux) 的 VisualWorks Smalltalk 类 IDE

git - 如何在 VS Code 中使用远程跟踪创建本地 git 分支

sockets - 为什么 grep 在/目录下运行时会挂起?

android无法启动模拟器:Cannot run program

linux - SSHFS 上的 Setcap

Git 不会在后续克隆上克隆所有分支?

git - 如何将 Git 中的文件添加到以前的子模块的路径中?

linux - 创建了重复的 root 用户,无法再登录..我该怎么办?

Linux/Unix — 管道输出以加入

linux - 从 S3 下载 Shell 脚本 wget - 禁止错误