git 初始化仓库 远程访问



cd /opt

mkdir ansible_playbook.git
cd ansible_playbook.git/

 初始化裸仓库

 
bash
 
git init --bare
  • 作用:在当前目录(ansible_playbook.git)下初始化一个裸仓库。裸仓库与普通仓库的区别在于,裸仓库不包含工作区(即没有供用户直接编辑文件的目录),它主要用于作为远程仓库供其他开发者或服务器进行克隆、推送和拉取操作。
  • 适用场景:常用于团队协作开发,多个开发者可以将自己本地的 Ansible Playbook 代码推送到这个裸仓库,实现代码的集中管理和共享。
git init --bare 



  • 通过 git config 命令将仓库的 core.bare 参数设置为 true,进一步确保该仓库是一个裸仓库。虽然 git init --bare 已经创建了裸仓库,但执行这一步是为了明确配置该参数,避免可能出现的配置错误。
  • 意义:明确仓库的裸仓库属性,防止意外在该仓库中进行一些普通仓库才允许的操作,保证仓库的正常使用和数据安全。

git config --bool core.bare true



git clone root@192.168.100.44:/opt/ansible_playbook.git

  

posted @ 2025-02-14 20:28  wolbo  阅读(24)  评论(0)    收藏  举报