348 git远程仓库:gitee(码云)与git,git clone,git push,git pull,git remote,SSH免密码登陆及配置,

时间:2020-03-04 10:43:08   收藏:0   阅读:166

gitee(码云)与git

git与gitee没有直接的关系。

//1. gitee是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
//2. gitee免费,代码所有人都能看到,但是只有你自己能修改。

gitee官网

开源中国-git


git clone


git push

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片


git pull

git pull 

将远程主机的某个分支的更新取回,并与本地指定的分支合并,完整格式可表示为:

$ git pull <远程主机名> <远程分支名>:<本地分支名> 【和push相反,<远程分支名>:<本地分支名> ---> 从哪里到哪里。】

git clone:复制全部代码到本地

git pull:从远程仓库更新 变化的部分 到本地


git remote

每次push操作都需要带上远程仓库的地址,非常的麻烦,我们可以给仓库地址设置一个别名。【后面的操作就可以用这个别名代替远程仓库的地址。】

git clone 的仓库默认有一个origin的别名 。【用origin代替它对应的仓库地址即可。】

# 给远程仓库设置一个别名
git remote add 仓库别名 仓库地址
举例:git remote add jepson git@github.com:jepsongithub/test.git

# 删除jepson这个别名
git remote remove jepson

# git clone的仓库默认有一个origin的别名

# 补充
git remote:查看别名

技术分享图片

技术分享图片


SSH免密码登陆

git支持多种数据传输协议:

每次push或者pull代码,如果使用https协议,那么都需要输入用户名和密码进行身份的确认,非常麻烦。


非对称加密

非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。

公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。

因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

非对称加密算法实现机密信息交换的基本过程是:甲方 生成一对密钥,并将其中的一把作为公用密钥向其它方公开;得到该公用密钥的 乙方 使用该密钥对机密信息进行加密后再发送给甲方;甲方再用自己保存的另一把专用密钥对加密后的信息进行解密。

技术分享图片


SSH免密码登录配置

注意:这些命令需要在bash中敲

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片


原文:https://www.cnblogs.com/jianjie/p/12407817.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!