关于码云gitee展示库与账户公钥的创建与使用

关于码云gitee展示库与账户公钥的创建与使用

  1. 首先准备一个码云账户备用
  2. 公钥,相对私钥而言,二者就像暗号的上句和下句一样,成对使用,仅当匹配时通过,否则不予通行,本地通过指令将一个网址(对码云账户来说,就是注册邮箱或主邮箱网址,当然仅仅想测试的话随便弄个网址即可)
  3. 账户公钥和仓库公钥:概括点说,账户公钥可以访问此账户下所有仓库,仓库公钥只能访问对应仓库
  4. 公钥的创建

用对应要生成公钥的网址(仓库就用仓库的链接,账户就用上述的邮箱链接,此邮箱即初始化gitee本地仓库全局环境时候的user.email)

命令行生成链接公钥的指令

ssh-keygen -t rsa -C "这里放链接" 

键入上述命令,连点三次回车即可(自行操作问题多多,需做好拯救世界的准备方可尝试)

生成的公钥会保存在C:\User\用户名.ssh/id_rsa.rub文件中,它旁边没有rub后缀的id_rsa(大概是这个名字)文件里是私钥,

公钥之后添加到码云账户里作为匹配的一端,私钥自己放那里别动它作为能访问配置了公钥的码云账户的公钥链接的证明

命令行查看公钥的指令

cat 路径/.ssh/id_rsa.pub
  1. 码云账号中公钥的添加

将储存公钥的文件中所有内容,ctrl+a,ctrl+c全选复制

打开码云账号

鼠标划到右上角用户头像上,出现菜单,点击设置

在新的页面中,左侧导航栏中,安全设置栏目下,点击SSH公钥

将复制来的公钥粘贴到公钥下、确定按钮上的文本框中,如在标题栏出现生成公钥的链接,说明你这个公钥生成成功而且你也完整复制过来了,

根据意愿修改标题,点击确定,这一条公钥出现在当前的SSH公钥下方

然后在本地终端(就是命令行)输入以下指令,来查看当前公钥配置状态

ssh -T git@gitee.com

如果出现

Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.

这样的提示内容,这条公钥就能使用了,如果不成,返回去检查有没有弄错哪一步,或自行百度

  1. SSH公钥的使用

在码云账户新建一个公开库,命名随意,能通过就行,记得选择readme初始化,因为空仓库可能存在一些问题,导致提交异常,有个readme就不是空的了

建好仓库后,进入仓库页面,右侧有个克隆/下载的橘色按钮,和GitHub的clone按钮功能相近,

点击之,出现一个面板,其头部有四个选项,第一个是不需要用以上配置的https链接,这个使用方法和github的仓库链接一模一样,这里选择第二项SSH,点击复制获取SSH链接

本地找个风水宝地,进入命令行(或Git bash等等价于命令行的东西),进行克隆操作

git clone git@gitee.com:这里是你码云账户的用户名/这里是你那个仓库的名字.git

克隆完成,将要上传的东西塞进克隆库的文件夹,然后进入文件夹,进入命令行,执行上传操作,这里和GitHub上传一样,add commit push三步走

git add .
git commit -m "有心的修改"
git push origin master

当push指令键入,本地的私钥将随着更新内容的推送到达码云仓库,与仓库里的公钥进行匹配,成功说明暗号对上了,链接成功,不然回去检查吧

上传成功后,可以在及时刷新的码云仓库视图看到最近提交了啥

  1. 码云仓库的展示(gitee的静态页面挂载,码云Pages)

依旧是仓库页面,在仓库名称下面一栏:代码,Issues…等,在其中找到服务这一项,点开出现一堆图标,

点击深色底子白色G字的gitee pages图标,进入GiteePages服务页面

往下找可以看到一个启动(如果已经启动过了,会有更新和暂停在那里等你)

点击启动,浏览器会有提示框,问你是否启动这个东西,点确定

然后页面出现一个圈圈一直转,

转弯之后,将生成一个网址,

这个网址就是对应你这个仓库根目录的访问网址,如果你想访问到点什么,需要赋值这个网址然后以子级路由的方式从根目录找到对应的文件,

值得注意的是,按以上做法运行的pages服务,根目录的index.html文件也不能被直接默认访问,而是需要自行在地址栏写入

https://这里是你的码云用户名.gitee.io/仓库名/index.html
https://这里是你的码云用户名.gitee.io/仓库名/上传的内涵index.html的项目文件夹

这个pages服务开启之后就可以长时间运行(多长我也不知道,反正一两天不会出岔子)

配置有更新的话,只需点击更新,然后就可以杀撒手不管了

  1. 有无需二级路由形式就直接访问根目录文件的方式

以码云用户名作为仓库之名,在启动Pages服务后,生成的链接为

http://你的码云用户名.gitee.io

访问此链接,则配置在此库的index.html文件会被展示

To Be continued …
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值