Gitlab的基本使用方法(ssh key生成及使用)

**

1、选择创建新项目

**
登录成功后,点击导航条上的 “+” 就可以进入创建项目的页面
Gitlab的基本使用方法(ssh key生成及使用)_第1张图片

2、填写项目的信息

(1)Project path:项目的路径,一般可以认为是项目的名称

(2)Import prject from:从哪导入项目,提供Github/Bitbucket等几个选项

(3)Description(项目的描述):可选项,对项目的简单描述

(4)VisibilityLevel(项目可见级别):提供Private(私有的,只有你自己或者组内的成员能访问)/Internal(所有登录的用户)/Public(公开的,所有人都可以访问)三种选项。

3.添加和配置SSH公钥

SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,我们使用SSH密钥(SSH Keys)认证的方式来保证通信安全。
1).首先打开linux服务器,输入命令:ls -al ~/.ssh,检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第3步。
2).在bash中输入ssh-keygen -t rsa -C ”[email protected],注意这个地方的邮箱地址地址替换成你自己的邮箱地址即可,在显示如下的输出后一直按回车即可:
Gitlab的基本使用方法(ssh key生成及使用)_第2张图片
使用命令ls -al ~/.ssh在这里可以看到id_rsa和id_rsa.pub已经生成,并且生成的路径为/root/.ssh/(切换到此目录下打开文件 )。
3).打开id_rsa.pub文件,并且复制全部内容。
在这里插入图片描述
4).打开GitLab账户,打开SSH Keys:
Gitlab的基本使用方法(ssh key生成及使用)_第3张图片
将刚刚复制的内容添加到Key的文本域中,然后点击Add key。
Gitlab的基本使用方法(ssh key生成及使用)_第4张图片
这样就添加了一个SSH key。
5).完成上面的步骤之后就可以使用ssh来连接GitLab,并进行相应的操作了。

下图显示的是通过ssh来clone项目:
在这里插入图片描述
在第一次使用SSH连接GitLab的时候会有一个RSA密码指纹确认,输入yes接受即可,以后再连接就不会出现确认提示了。
这就是我们通过SSH方式clone下来的项目。
到此,我们就完成了为GitLab账号添加SSH Keys并连接GitLab的所有过程。

4.导入项目或提交代码

1、初始上传代码

1)可以先将项目clone到本地然后将文件拷贝到目录下面再提交上去

git clone [email protected]:USERNAME/PROJECTNAME.git

cd WatchDemo

touch README.md

git add README.md

git commit -m "add README"

git push -u origin master

(2)如果项目存在需要导入到gitlab可以直接将项目导入上去

cd existing_folder

git init

git remote add origin [email protected]:USERNAME/PROJECTNAME.git

git push -u origin master

你可能感兴趣的:(git)