gitlab创建群组和项目和成员和上传下载代码

在这里插入图片描述
1.新建项目
在这里插入图片描述

2.点击新建项目跳转到新建项目的页面
在这里插入图片描述

3.输入url红框里面的地址
在这里插入图片描述

4.创建了一个ycigWeb的项目
在这里插入图片描述

5.添加和配置ssh
SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,GitLab使用SSH密钥(SSH Keys)认证的方式来保证通信安全。创建 SSH密钥,并将密钥中的公钥添加到GitLab,以便我们通过SSH协议来访问Git仓库。
在Windows条件下,下载好Git,然后使用Git Bash工具
使用如下代码,添加SSH:
ssh-keygen -t rsa -C “YOUR_EMAIL@YOUREMAIL.COM”
在这里插入图片描述

在这里输入回车,然后连续按2次回车。即可生成新的SSH。
SSH密钥生成结束后,根据提示信息找到SSH目录,会看到私钥id_rsa和公钥id_rsa.pub这两个文件,私钥文件id_rsa的信息自己留着就可以了。然后我们将id_rsa.pub公钥信息复制进入Gitlab的Profile Settings,并且随意取一个Title,比如这里我取名为“MyProject”。
在这里插入图片描述

6.下载、上传代码
6.1设置git的用户名和邮箱
在提交代码前,还需要设置下git的用户名和邮箱(最好用英文,不要出现中文),这样提交记录才会在gitlab上显示带有你名字的记录。在windows的Git Bash输入如下代码:
git config --global user.name"your_name"
git config --global user.email “your_email”
6.2将新项目存放到gitlab上
1、创建一个本地文件夹,或者在已有的项目文件中使用git bash
2、输入 git init
3、输入git remote add origin git@gitlab.ycigilink.local:carNetworking/ycigWeb.git
到此,新项目就放到Gitlab上了
6.3下载更新项目
1.先git add .
2.再git commit -m “说明”
3.然后下拉别人的工作git pull origin 分支名 (如果没有分支的话,这里也可以以直接是git pull)
4.最后合并后,在git push origin 分支名 (如果没有分支的话,这里也可以直接是git push)
ps:可以使用git status查看当前修改状态,比如修改了那几个文件,有没有commit到本地仓库

6.4git常用命令
git add 文件 : 追踪指定文件
git add . :追踪所有的文件
git commit -m “注释” : 提交报本地仓库
git push : 推送远程仓库
git pull : 拉取
git status : 查看当前的提交状态
.gitignore : 忽略文件夹
git checkout -b xiao_a : 创建xiao_a分支,并且切换到xiao_a分支
git branch 分支名 : 创建分支,不切换
git checkout 分支名 : 切换到某个分支
git branch: 查看分支
git branch -d 分支名 : 删除分支
git merge 要合并的分支名称 : 合并分支
git reset HEAD test2 : git add 后 撤销文件
git reflog : 查看所有操作的日志
git reset --hard HEAD : 版本回退
git stash : 讲文件放入暂存区
git stash list : 查看缓存区文件
git stash applly 缓存区id : 将指定的文件从缓存区拿出来
git stash pop : 将文件从缓存区拿出来,并删除缓存区的文件
git stash clear : 清除缓存区
git diff 文件名: 比较的事工作目录和暂存区的不同
git diff --cached 文件名 : 比较暂存区还远程仓库的不同
git diff commitID 文件名: 比较工作目录和远程仓库的不同
git stash branch 分子名称: 暂存区创建分支
git tag -a 标签名称 -m “注释” : 创建标签
git tag : 查看标签
git push origin 标签名称 : 推送标签到远程仓库
git push origin --tags : 推送所有的标签到远程仓库
git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异

7.使用sourceTree拉取gitlab仓库的代码
7.1点击clone会弹出以下输入框,在第一个输入框中输入gitlab远程仓库地址,如下图所示
在这里插入图片描述

7.2但是输入之后会出现 这是一个无效的url,如下图所示:
在这里插入图片描述

7.3
1.找到目录栏的工具—》选项
在这里插入图片描述

  1. 将以下ssh客户端选项改了成OpenSSH选项即可
    在这里插入图片描述

  2. 将上面的选项改为下面这个即可
    在这里插入图片描述

4.重启SourceTree,再次输入远程仓库地址即可clone远程仓库的文件,如下图所示
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值