如何在 Linux 系统中安装 Git 并创建和使用裸库
文章摘要
GPT
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉Git 安装
1 | sudo apt install git |
Git 用户禁止 SSH 登陆
把/bin/sh改为/usr/bin/git-shell,用户就只能用来克隆或者推送数据到远程 git 仓库,而不能用它登录到主机。
1 sudo usermod -s /usr/bin/git-shell git
裸库
裸库(bare repository)是指一个没有工作目录的 Git 仓库,通常用于存储 Git 仓库的元数据和对象数据库。裸库不包含工作目录,因此无法直接进行代码的编辑和提交。裸库主要用于存储仓库的元数据,如分支信息、标签、配置等,以及进行 Git 操作的中间状态。
裸库的用途
- 存储仓库的元数据
- 进行 Git 操作的中间状态
- 作为备份和镜像使用
裸库的创建
1 | mkdir [name] && cd [name] |
裸库的克隆
1 | git clone ssh://git@[host]:[port]/[path]/[name].git |
- 感谢您的赞赏
赞赏名单
由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自伍十七
评论 ()