一:小型项目(人数少)

需要把现有仓库导出为裸仓库——即一个不包含当前工作目录的仓库

git clone --bare /data/Gitlab ledou.git

通过其他机器获取git ,默认ssh协议

比如 目标机器 gitlab.meng.com

账号 meng 可以ssh登录gitlab.meng.com

git 源地址: /data/GitRepo

如:

git clone meng@gitlab.meng.com:/data/GitRepo/ledou.git

正克隆到 'ledou'...

meng@gitlab.meng.com's password:

remote: Counting objects: 28, done.

remote: Compressing objects: 100% (19/19), done.

remote: Total 28 (delta 11), reused 0 (delta 0)

接收对象中: 100% (28/28), done.

处理 delta 中: 100% (11/11), done.

拥有推送权限

需要SSH账号对git目录有读写权限

二:GitLab

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-GitLab

web 使用

1.创建用户组,即命名空间

2.创建用户

创建完后,编辑即可修改用户登录密码

3.创建项目

4.分配好组,用户,用户权限

5.获取gitlab url地址

http://gitlab.meng.com/ledouweb/ledouweb.git

6.客户端机器下载及克隆文件

git clone http://gitlab.meng.com/ledouweb/ledouweb.git

输入账号,密码

ledou_user1

ledou

7.添加文件并提交到远程仓库

vi index.html

git add index.html

git status

git commit -m "add index.html"

远程提交:

git push -u origin master

检查文件:

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐