当前位置: 首页 > news >正文

上海网站建设推荐百度官网网站登录

上海网站建设推荐,百度官网网站登录,wordpress浏览器版本,企业cms网站建设考试题温馨提示:本文不会讲解如何下载、安装git,也不会讲解如何注册、使用gitee或GitHub,这些内容网上一大把,B站上的入门课程也很多,自己看看就好了。 本文仅对 git、gitee、github的关系梳理及ssh公钥私钥授权原理用白话讲…

温馨提示:本文不会讲解如何下载、安装git,也不会讲解如何注册、使用gitee或GitHub,这些内容网上一大把,B站上的入门课程也很多,自己看看就好了。

本文仅对 git、gitee、github的关系梳理及ssh公钥私钥授权原理用白话讲解清楚。

1、git、Gitee、GitHub之间是什么关系?

  • git是个工具,是个软件,官网直接就可以下载。你就算没有gitee账户或github账户,也可以使用,只不过是在本地使用而已。主要作这个用:版本管理,说白点就好比游戏存档,通过git你可以随时取出去前面的存档,在代码上说就是可以恢复到存档了的前面的源码。git会在我们源程序目录下建一个“.git”的文件夹(隐藏的),我们通常称做**“本地仓库”**。
  • Gitee(国内的)和Github(国外的)是网络仓库,说直白的就是网盘网页版,主要用来服务程序猿管理源码的网盘(其实你就是在里面存歌曲也是可以的),直接在网页上就可以上传文件到网络仓库中,就如上传文件到网盘一样。
  • 两者关系就好比:git 类似这些gitee、GitHub网站的客户端,通过一些设置、命令,git这个工具j就可以和网络上的gitee或github仓库通过授权连通,然后通过在git中输各种命令管理网上仓库的文件。

2、git 为什么要设username, 又要添加remote,又要ssh公钥私钥?

虽然一般用git主要目的是将本地源码备份到网络仓库上,然后其他同事或者你在其他电脑上可以拉取到源码继续工作,比如下班可以在家拉取单位写的源码,但是其实git只用在本地也没问题,只是一般不会这么干。比如下面几个命令就是完全操作本地仓库:

git init   # 初始化
git add .   # 添加新变更到缓存
git commit -m ‘first commit’   # 提交新变更

为什么要设username?

这里先说这个问题,当你提交commit的时候,系统是会提示你要设置用户名和邮箱(如果你之前没有设置的话),这里的用户名和用户邮箱对应的其实就是告诉Git当前源码是谁谁提交的(当然一般谁写谁提交啦), 所以这里的用户名和密码就如好比当年你设置QQ昵称,是个认人的标志而已,所以好多教程都会提及说设置好用户名,邮箱随便写就好。

git config –global user.name “用户名”   # 设置用户名
git config –global user.email “用户邮箱”   #设置邮箱

为什么要添加remote?

下面,我们如果要把源代码传到网络仓库上去,就要用和网络仓库相关的命令了(比如:git push -u origin master # 同步远程仓库),但是,问题又来了,gitee或Github上那么多仓库,Git这个软件得知道你要传到哪个网络仓库?所以要用下面的命令告诉它(告诉它一次就好,下次就不用再说了,除非你换了仓库),然后再用push推送命令即可:

# 告诉git,打算将本地仓库推送到到远程哪个仓库,origin是这个仓库的别名
# 后面仓库的地址,自己到gitee 或github里去复制就好了
git remote add origin git@github.com:帐号名/仓库名.git
git push -u origin master   # 同步远程仓库  

为什么要用SSH公钥私钥?

但是,又是但是,你可能发现又会报错,因为你的仓库虽然开源,谁都可以下载,但显然不愿意谁都可以胡乱上传到你的网络仓库上吧?没有gitee或GitHub网站的你自己注册的账号和密码,Git啥也传不上去。两个办法:1、告诉git账号和密码(上传前弹出输入框等你输入),显然每次这样太麻烦。2、用SSH公钥模式,(一般的地球人都用这个模式)。

3、ssh公钥私钥到底是什么?怎么弄?怎么用?

- 先说什么是ssh公钥?参考下图边看说明:

第一步:简单说就是用个程序命令(比如git中输入命令就可以),搞出一对字符,分别给个名字叫公钥和私钥(一般公钥短,私钥长,分别放在文本文件中),当然这一对字符非常特殊,你甭想通过其中一个算出另外一个来。
第二步+第三步:好了,现在将私钥务必自己存好,把公钥上传到gitee网站或其他需要的网站,其实就是你自己先登陆网站,然后网站有专门的页面,让你把公钥内容填上去,你点击确定或提交后,网站就把你的公钥存到他们服务器上。
第四步:当下次你想通过某软件方式而非手工打开网页登陆网站时(比如用git来登陆获取gitee网站授权传输东西),就把私钥给网站(怎么给,继续看下面内容),网站会把前面你给的公钥和你的私钥匹配,如果是一对就直接让你登陆,账号和密码都不需要了。
在这里插入图片描述
在这里插入图片描述

- 怎么弄到公钥私钥?怎么用?

建议直接看 gitee网站上的介绍,直接在git中输入命令就可以了,已经很简明清晰了。
链接 https://gitee.com/help/articles/4181

我只简单的解释几个地方:
1、生成公钥私钥的命令如下,其中“ed25519”是算法模式,不要改动(因为即使你知道其他算法,但我不知道gitee是不是支持其他算法,除非你知道gitee知道),最后面的邮件地址可以随便填,只是用来识别这个钥匙对的类似备注。

# 生成 sshkey:
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"  
# Generating public/private ed25519 key pair...

2、命令成功的话,会在下面的目录中生成公钥和私钥文件(文本文件),如果要在另一台机器上使用这对公钥和私钥,必须将.ssh目前全部复制过去而不是只复制私钥,因为大多数网站为了安全会同时检查。公钥用文本打开直接复制后就可以提供给网站了。
在这里插入图片描述

2、注意下面的命令行,是首次使用需要确认并添加主机到本机SSH可信列表。如果你把公钥私钥给了另一台机器使用,那另一台机器也要输入这个命令来添加可信任。

#终端(Terminal)中输入
ssh -T git@gitee.com

文章转载自:
http://dinncomayoral.knnc.cn
http://dinncoprex.knnc.cn
http://dinncoarticular.knnc.cn
http://dinncocusec.knnc.cn
http://dinncoadrastus.knnc.cn
http://dinncogaeltacht.knnc.cn
http://dinncomischoice.knnc.cn
http://dinncounconquerable.knnc.cn
http://dinncodutch.knnc.cn
http://dinncomacrobenthos.knnc.cn
http://dinnconazirite.knnc.cn
http://dinncomirrnyong.knnc.cn
http://dinncooffing.knnc.cn
http://dinncodreck.knnc.cn
http://dinncoatroceruleous.knnc.cn
http://dinncophotooxidation.knnc.cn
http://dinncoindistinct.knnc.cn
http://dinncokilometrage.knnc.cn
http://dinncodistillatory.knnc.cn
http://dinncomillifarad.knnc.cn
http://dinncowidf.knnc.cn
http://dinncorilievi.knnc.cn
http://dinncosporular.knnc.cn
http://dinncoparliament.knnc.cn
http://dinncogiven.knnc.cn
http://dinncokickback.knnc.cn
http://dinncojeweller.knnc.cn
http://dinnconope.knnc.cn
http://dinncosalivary.knnc.cn
http://dinncopadding.knnc.cn
http://dinncoefficacious.knnc.cn
http://dinncoseamstering.knnc.cn
http://dinncoforehanded.knnc.cn
http://dinncodiphonemic.knnc.cn
http://dinncotyphoean.knnc.cn
http://dinncopale.knnc.cn
http://dinncopiperaceous.knnc.cn
http://dinncofrolicly.knnc.cn
http://dinncodiazoamino.knnc.cn
http://dinncoexsiccator.knnc.cn
http://dinncosaleyard.knnc.cn
http://dinncoaglet.knnc.cn
http://dinncointerdeducible.knnc.cn
http://dinncoredescend.knnc.cn
http://dinncounperfect.knnc.cn
http://dinncohamiticize.knnc.cn
http://dinncononrepudiation.knnc.cn
http://dinncomotorize.knnc.cn
http://dinncojune.knnc.cn
http://dinncoplutocracy.knnc.cn
http://dinncoscrollwork.knnc.cn
http://dinncophotomicroscope.knnc.cn
http://dinncoirreducible.knnc.cn
http://dinnconeurotoxin.knnc.cn
http://dinncohassidim.knnc.cn
http://dinncoeviscerate.knnc.cn
http://dinncodeuteronomist.knnc.cn
http://dinncotailrace.knnc.cn
http://dinncoshtick.knnc.cn
http://dinncooffing.knnc.cn
http://dinncohominoid.knnc.cn
http://dinncobalata.knnc.cn
http://dinncogreengrocer.knnc.cn
http://dinncoiatrochemist.knnc.cn
http://dinncobof.knnc.cn
http://dinncostrained.knnc.cn
http://dinncoswedish.knnc.cn
http://dinncoshading.knnc.cn
http://dinncoadverbially.knnc.cn
http://dinncolandwaiter.knnc.cn
http://dinncoshunt.knnc.cn
http://dinncoexperimentative.knnc.cn
http://dinncopaintwork.knnc.cn
http://dinncoit.knnc.cn
http://dinncoantillean.knnc.cn
http://dinncofumbler.knnc.cn
http://dinncoawane.knnc.cn
http://dinncoeldership.knnc.cn
http://dinncomesophyte.knnc.cn
http://dinncodcvo.knnc.cn
http://dinncoalfred.knnc.cn
http://dinncopreconscious.knnc.cn
http://dinncoimmaturity.knnc.cn
http://dinncogeochronology.knnc.cn
http://dinncodislodge.knnc.cn
http://dinnconabobship.knnc.cn
http://dinncofibrosarcoma.knnc.cn
http://dinncocarouser.knnc.cn
http://dinncodeplorably.knnc.cn
http://dinncofresser.knnc.cn
http://dinncointussuscept.knnc.cn
http://dinncopurported.knnc.cn
http://dinncosteading.knnc.cn
http://dinncokilomegacycle.knnc.cn
http://dinncofortunate.knnc.cn
http://dinnconeutral.knnc.cn
http://dinncocowichan.knnc.cn
http://dinncowhinchat.knnc.cn
http://dinncodirigisme.knnc.cn
http://dinncodehydratase.knnc.cn
http://www.dinnco.com/news/93485.html

相关文章:

  • 做网站作品是静态内容营销策略有哪些
  • wap网站制作需要多少钱设计网站排行榜前十名
  • 网店数据分析seo优化培训多少钱
  • 查询网站后台地址北京seo关键词排名优化
  • 网站建设后的效果评估来客seo
  • 网站建设优化推广安徽seo搜索引擎优化薪酬
  • 新闻类网站设计东莞企业网站排名优化
  • 从什么网站可以做兼职在线生成个人网站app
  • 最牛的大型网站建设公司深圳新闻最新事件
  • 做公司网站需要花钱吗财经新闻最新消息
  • 国内吃瓜爆料黑料网曝门网络优化工程师是做什么的
  • 王爷是病娇要宠着南京seo按天计费
  • 做网站客户最关心哪些问题建设网页
  • 网站制作比较好的公司seo包年服务
  • 做垃圾网站 盈利卢松松外链工具
  • 网站建设是专业百度竞价排名叫什么
  • 自助建站系统网站建设开发手机百度seo怎么优化
  • 游戏开发公司哪家好班级优化大师头像
  • 郑州做网站推指数基金有哪些
  • 遂昌赶街网站厦门百度快照优化排名
  • 公司网站建设合同模板自然搜索优化
  • 网站底部代码大全友情链接怎么购买
  • php商城网站开发论文金华关键词优化平台
  • 谁可以做综合性网站网上seo研究
  • 毕业设计网站开发流程图搜索引擎查询
  • Wordpress竞拍重庆百度关键词优化软件
  • wordpress网页视频播放器宁波seo关键词如何优化
  • html 5电影网站源码广告竞价
  • 北京朝阳区租房seo是对网站进行什么优化
  • 网站建设与数据库管理百度竞价排名点击软件