truemark/gitgit-docker是一个轻量级Docker镜像,包含完整的git工具,采用单层结构设计,同时支持amd64(x86_64)和arm64(AArch64)两种主流架构。该镜像旨在提供简洁、高效的git运行环境,适用于需要快速访问git功能的各类场景。
bashdocker run --rm truemark/git-docker git --version
bash# 将当前目录挂载到容器内的/workspace目录 docker run --rm -v $(pwd):/workspace truemark/git-docker git clone [***] /workspace/repository
bashdocker run --rm -v $(pwd):/workspace truemark/git-docker sh -c "cd /workspace && git init && git add . && git commit -m 'Initial commit'"
创建docker-compose.yml文件:
yamlversion: '3.8' services: git-operation: image: truemark/git-docker volumes: - ./project:/app # 挂载本地项目目录到容器内/app working_dir: /app command: git pull origin main # 执行git拉取操作
启动服务:
bashdocker-compose up
如需保存git配置(如用户信息),可挂载git配置目录:
bashdocker run --rm -v $(pwd):/workspace -v ~/.gitconfig:/root/.gitconfig truemark/git-docker git commit -m "Commit with user info"
bash# 强制使用amd64架构(需Docker支持多架构) docker run --rm --platform linux/amd64 truemark/git-docker git --version # 强制使用arm64架构 docker run --rm --platform linux/arm64 truemark/git-docker git --version
-v ~/.ssh:/root/.ssh
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务