update
This commit is contained in:
@@ -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
|
||||||
|
```
|
||||||
|
|
||||||
## 注意事项
|
## 注意事项
|
||||||
|
|
||||||
|
等待群友体验和反馈
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user