gitlab使用指南、教程【实操带图全过程】

gitlab使用指南、教程【实操带图全过程】

1、注册账号、登录。

普通用户注册之后需要root管理员审批,如果有root权限可以直接登录使用

2、项目创建、页面文件上传

使用自己的gitlab账号登录,首页点击项目创建

页面上传文件

点击主页->项目->分支->上传文件

3、linux 配置 git 上传环境

1、把自己的公钥上传到自己的gitlab账号上面。如果没有key,就在自己的Linux系统上面生成一个

Bash# 输入ssh-keygen 之后回车即可。如果重新生成需要y确认

root@h20server:~# ssh-keygen

# 查看自己的key文件,id_rsa是我们的秘钥,rsa.pub是公钥,把公钥上传到gitlab自己账号上面

root@h20server:~# ls /root/.ssh/

authorized_keys id_rsa id_rsa.pub known_hosts known_hosts.old

root@h20server:~# cat .ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCayqUj96Sta+unET3ajnKRrCAoZNCR8kNqZVjWCz3IOnaEvIfq5btaDcDoFnVnQWw7hAabKFI+uki+8xTzGanr1DjzGUqkKFRsjM+tQe3ZIORQ86w0gf+4oK7w9XwIKo8DaOMv+WmAHel+XdYKgINOp/v91SWrEkKu/CSNWFijv6DAK97PsGSfLOvVPv2q6WIuqvABZVYn8XqLo4aN59TfGD1h/OQ2+Phg//qc4yeaRQMHFs27IdNlmFSoYovmSDunNxaPxxJPR7s0cXaHn6yrmrrCPqsbFOUyI08Rblte5YBoDzg+xbXxkt37wFCZTJU6fgd5jdXk1cjZLqQ9rw7uDCGOnlhHf6ObxxW9czdFiVnBYotCzBmxpObCv9VkdpxBlTo0jn5Dmpeg3GY7gbXOx6wgeXu0Kga1jFB8S33uiJs9+LYD5/QwXri+FX4wmrk1ieWDXa76GQdb84vnf/nkUMgMkUh0M5tnjjB7Rx2B2imdzJDbohCamShNVojWGb8= root@h20server

点自己的头像-> 偏好设置->ssh 秘钥

2、记录gitlab ssh远程连接配置,配置git环境。

案例演示:

Bash# 例如把这个backup20241115目录下的文件全部上传到gitlab project01项目下。

root@h20server:/opt/backup20241115# pwd

/opt/backup20241115

# 配置自己的用户名,邮箱。

git config --global user.name "xiaoli"

git config --global user.email "xiaoli21@163.com"

git config --global --list

# 配置git 环境

git init

# 修改默认分支的名字,按照自己需求修改

git branch -m cloud2-config-backup

# 查看

git status

On branch cloud2-config-backup

Your branch is up to date with 'origin/cloud2-config-backup'.

# 配置 git remote

git remote add origin git@172.18.0.12:likun/project01.git

git remote -vorigin git@172.18.0.12:likun/project01.git (fetch)origin git@172.18.0.12:likun/project01.git (push)

# 将当前目录所有文件上传到缓存区

git add .

# 将缓存区的文件上传到工作区

git commit -m 'cloud2-config-commit'

# 查看工作区的内容

git log

# 将当前分支上传到gitlab,完成后登录gitlab查看

git push -u origin cloud2-config-backup

上传完成如下:

命令截图如下:

4、windows/mac 上 使用git

客户端下载地址:

https://git-scm.com/downloads

安装后打开,生成Key,传到gitlab。上传方式和步骤3一样。

5、注意事项、命令分享

如果要上传到项目下默认的main分支,需要关闭默认保护

把分支名字改成main,上传即可。

git branch -m cloud2-config-backup main

git push -uf origin main

-f 表示强制推送

命令分享:

Bash# 查看当前 config 配置

git config --global --list

git init # 生成一个 git 仓库目录

git checkout -b branch_name # 创建一个分支名字自定义

git branch -m branch_name branch_newname # 更改分支的名字

git branch -d branch_name # 删除分支

git add . # 把当前目录添加到暂存区

git rm --cached # 删除暂存区的内容

git commit -m 'Initial commit' # 把暂存区的内容提交到工作区

git log # 查看提交的内容

git log --pretty=oneline # 以行的模式显示提交的内容

git reset commit_id # 回退到之间的版本 建议使用head^

git reset --hard HEAD^ # 一个^表示回退到上一个版本,^^表示回退两个版本,以此类推。

git remote -v // 查看连接方式 hhtp or ssh

git remote remove origin # 删除连接方式

git remote add origin git@gitlab.sh/project-configures.git // # 加连接地址

git push -uf origin branch_name // # 把这个分支提交到git上面 f参数表示强制推送

养生小贴士

1,680 日元兌人民幣匯率
💡 小知识

1,680 日元兌人民幣匯率

📅 10-08 👍 747
遨博协作机器人高级编程 - 遨博机器人SDK用户自定义算法接口介绍与使用
企业贷款放款到底要等多久?这5个关键点必须知道!