git - 搭建最简单的git server
2024-09-24 23:14:55
以下操作都在 centos7 下进行,但同样适用于centos 6。
1. 安装git-core
yum -y install git
添加git用户,用于启动管理git仓库
useradd git
passwd git
2. 客户端机器的公钥添加入git 服务器的 /home/git/.ssh/authorized_keys
3. 创建服务端仓库
mkdir -p /data2/git_repo/repositories
cd /data2/git_repo/repositories
git init --bare test1.git
3. 客户端clone
git clone git@10.2.1.88:/data2/git_repo/repositories/test1.git
创建一个文件
vim README.md
提交
git add README.md
git commit README.md
初次提交后,可以看到当前在master分支下
# git branch
* master
push至服务器
git push origin master
执行结果可以看到已提交到之前clone的服务器地址:
Counting objects: , done.
Writing objects: % (/), bytes, done.
Total (delta ), reused (delta )
To git@10.2.1.88:/data2/git_repo/repositories/test1.git
* [new branch] master -> master
最新文章
- Jvm支持的最大线程数
- php基础27:文件写入
- java可变参数例子:求学生成绩信息,不确定课程数
- nrf51822裸机教程-GPIO
- C++Builder生成的EXE如何在别的电脑上正常运行
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法
- bzoj1597
- 使用TeamCity对项目进行可持续集成管理
- 用PHP提取MYSQL二进制日志的SQL语句
- 将VSCode设置成中文语言环境
- 在td中的输入英文为什么不自动换行???
- 一个vue请求接口渲染页面的例子
- django模型的crud操作
- Failed to read artifact descriptor for xxx:jar的问题解决
- hdu 5459(2015沈阳网赛) Jesus Is Here
- .Net 多线程 异步编程 Await、Async和Task
- OpenStack 图形化服务 Horizon介绍和部署(十二)
- kaggle预测
- Runtime、System、Object
- IntelliJ IDEA 2017激活