Git详解及 GitHub与GitLab使用(9)

[root@gitlab ~]# git clone git@gitlab:root/Test1.git 正克隆到 'Test1'... The authenticity of host 'gitlab (10.0.0.63)' can't be established. ECDSA key fingerprint is SHA256:yOrzs0W+R//s8VDEN9nko6r6wW+8gwJl3Ut7ac0i5SY. ECDSA key fingerprint is MD5:21:33:dd:4d:01:00:eb:71:a4:4e:2d:2b:bf:37:48:ed. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'gitlab' (ECDSA) to the list of known hosts. warning: 您似乎克隆了一个空版本库。

创建文件并推到远端git仓库

[root@gitlab Test1]# echo "clsn" >> clsn [root@gitlab Test1]# git push -u origin master 分支 master 设置为跟踪来自 origin 的远程分支 master。 Everything up-to-date

推送完成后能够在web界面中查看

Git详解及 GitHub与GitLab使用

# md 语法的使用方法

至此gitlab的使用结束了

1.10 GitHub托管服务

Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加容易,当然也可以付费购买私有库,这样高性价比的私有库真的是帮助到了很多团队和企业。

1.10.1 注册GitHub

浏览器访问github官网 https://github.com/ ,点击Sign up 进行注册

Git详解及 GitHub与GitLab使用

填写个人信息,进行注册

Git详解及 GitHub与GitLab使用

选择仓库类型,默认免费,点击底下Continue注册

Git详解及 GitHub与GitLab使用

描述一下你自己,当然,这一步可以跳过

Git详解及 GitHub与GitLab使用

用户创建完成,可以创建新的项目

Git详解及 GitHub与GitLab使用

注意:创建新的项目之前要现验证邮箱

Git详解及 GitHub与GitLab使用

1.10.2 添加密钥

github上添加一个新的ssh密钥

Git详解及 GitHub与GitLab使用

 

获取主机(linux)上的密钥

[root@gitlab ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:n/V2kCiwwm2UfBsnQLm17eXUCBiBByyPbefmz5oQvfU root@gitlab The key's randomart image is: +---[RSA 2048]----+ | o++o+ | | ..+o+ . | | ==++o.. o | | ..o==o=..+..| | o.So+.++o | | o oo*.o.. | | .o+ E .| | ..o . . | | ooo | +----[SHA256]-----+

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13103.html