GibLab 笔记

这篇博客详细介绍了如何使用GitLab进行项目管理,包括配置SSH密钥、在GitLab上新建仓库、设置Git的user name和email,以及克隆、编辑和上传文件的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git 使用手册 (测试工具GitLab)

1 配置 SSH

1.1 生成 SSH 密钥

检查是否已经有了 SSH 密钥,如果没有则该文件不存在,否则需要备份删除,或者直接到步骤2进行拷贝。

$ cd ~/.ssh

生成密钥

$ ssh-keygen -t rsa -C "Myron@163.com"

然后会弹出提示输入保存位置,位置如果不是 /Users/UserName/.ssh/id_rsa 则需要手动输入。密码一般设置为空。

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/Myron/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

1.2 在 Github 上添加 SSH 密钥

一般添加的是公钥,所以是 id_rsa.pub 里面的内容,可以用自己喜欢的编辑器打开这个文件复制。或者直接通过命令行将内容拷贝到黏贴板中。

$ pbcopy < ~/.ssh/id_rsa.pub

2GitLab 基本操作

2.1 新建仓库

登录 GitLab 网站 https://about.gitlab.com/gitlab-com/

输入账号密码之后点击右上角的 “+” 号选择创建 “New project”。输入对应信息后保存。

2.2 设置 Git 的 user name 和 email

命令行中输入

$ git config --global user.name "UserName"
$ git config --global user.email "UserEmail"
/*
$ git config --global user.name "Myron"
$ git config --global user.email "Myron@163.com"
*/

2.3 clone 文件到本地

先 cd 到要放置文件的地方,然后输入 git clone 指令,将文件下载到本地。

$ git clone git@eserver:Myron/GitLabTest.git
// eserver 是读取地址的命令,可能会无法读取,需要手动替换成地址。

2.4 添加文件修改编辑等操作……

……

2.5 添加需要上传的文件(可以是新文件,也可以是被修改的文件)

// 直接添加所有文件
$ git add .
// 只添加指定文件
$ git add fileName

2.6 把上传的内容进行说明

$ git commit -m "说明内容。"
// 如果不进行 commit ,则 master 不会存在。~~~~

2.7 创建推送

$ git remote add PushName git@eserver:Myron/GitLabTest.git
// PushName 是本次推送的名称
// 显示当前推送
$ git remote show
$ git remote -v
// 删除指定推送
$ git remote rm PushName

2.8 上传

// 查看当前分支
$ git branch
$ git push PushName master:master
// 第一个 master 是当前分支名称
// 或
$ git push -u PushName master

2.9 上传已经存在的内容

// 1. cd 到文件所在的位置
// 2.
$ git init
// 3. 
$ git add .
// 4.
$ git commit -m "Something"
// 5.
$ git remote add PushName git@eserver:Myron/GitLabTest.git
// 6.
git push -u origin master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值