git 私有仓库的创建以及使用(创建裸仓库)
一 、裸仓库创建
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1 创建git用户 $ useradd git 2 修改密码 (自定义) $ passwd git 3 修该配置文件 禁止shell登录 $ vim / etc / passwd 找到git用户(图略) git:x: 1000 : 1000 :: / home / git: / bin / bash 将上列修改为 git:x: 1000 : 1000 :: / home / git: / bin / git - shell 4 创建仓库 $ cd git $ mkdir project.git 5 初始化 $ git init - - bare project.git 6 添加权限防止shell 登录 $ chown - R git:git project.git 至此:裸仓库创建完成 |
二、创建本地项目
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 创建项目,并追踪刚刚创建的裸仓库 切换到到普通用户 1 创建项目路径 $ cd / html $ mkdir project 2 初始化项目 $ cd project $ git init 3 创建葫芦文件 $ touch .gitignore 注意版本文件 .idea的存在 4 提交到仓库 $ git add - - all . $ git remote add origin git@server_ip: / home / git / project.git (如果已经存在项目 可以直接执行这一步,不包括分支的迁移) $ git commit - 'init' $ git push origin master |
公众号持续更新 python框架,爬虫,大数据处理,gui程序,etl, 网络安全,常用工具,shell 脚本 欢迎加入
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库