This commit is contained in:
teasiu
2024-01-01 20:48:44 +08:00
parent c00769e44a
commit 735bf291a4

View File

@@ -33,12 +33,58 @@ sudo apt-get autoremove -y
## 使用 ## 使用
有很多种 `用户名` 使用方案,我们提供了其中一种, `root` 用户的使用方案。
### 1.配置文件和位置 ### 1.配置文件和位置
- nginx的配置文件在 `/etc/nginx/sites-available/nginx_gitweb` - nginx的配置文件在 `/etc/nginx/sites-available/nginx_gitweb`
- git仓库根目录在 `/var/lib/git` - git仓库根目录在 `/var/lib/git`
### 2. ### 2.建立新仓库
终端输入如下命令可以建立一个新的仓库(例如 `abc` )
```bash
mkdir -p /var/lib/git/abc.git
cd /var/lib/git/abc.git
git init --bare
echo "这是abc仓库" > description
```
### 3.克隆网络上的git仓库
例如把github上的某个仓库 `sample.git` 克隆下来,作为你自己的一个副本
```bash
cd /var/lib/git
git clone --bare https://github.com/zhangsan/sample.git
```
### 4.将本地的仓库内容上传到新建的 `abc` 仓库
```bash
git remote add origin root@192.168.111.155:/var/lib/git/abc.git
git push -u origin master
```
### 5.将海纳思git仓库的项目 `abc` 拉取到本地
注意这里的192.168.111.155是指你的盒子 IP
```bash
git clone root@192.168.111.155:/var/lib/git/abc.git
```
### 6.另一种简易的拉取海纳思git仓库 `abc` 的方法
注意这里的192.168.111.155是指你的盒子 IP
```bash
git clone http://192.168.111.155:8011/clone/abc.git
```
## 注意事项
等待群友体验和反馈
## 注意事项