git配置ssh私钥_5,git远程仓库

1,什么是远程仓库

当我们需要多个人协助开发时,必然会遇到一个问题,就是双方的信息如何进行传递同步。 这个时候,就需要搭建一个远程服务器,每个人都从这个“远程服务器”仓库克隆一份到自己的电脑上,并且把自己需要提交推送到服务器仓库里,也可以从服务器仓库中拉取别人的提交。

2,GitHub

远程服务器可以自己搭建,也可以使用现成的。 著名的“全球最大男性社交网站-GitHub”就是我们可以使用的远程仓库。 GitHub 是最大的 Git 版本库托管商,是成千上万的开发者和项目能够合作进行的中心,我们只需要注册一个账号,就可以免费使用了。 当然,免费的潜在要求是项目必须开源,如果你的项目希望是私密的,那么就需要付费。 但在2018年底,私密的项目也开始免费了。

3,创建Github账户

https://github.com/
happyCoding2008

0bdd41bc8faf319a7ceed7ea500b5ada.png

83177cb771994ba2c116b59cdd47e300.png

4,github学习教程

https://guides.github.com/activities/hello-world/

5,github帮助中心

https://help.github.com/en

6,配置SSH

6.1 为什么要配置SSH

使用SSH协议,您可以连接和验证远程服务器和服务。使用SSH密钥,您可以在每次访问时无需提供用户名或密码即可连接到GitHub。

6.2 检查是否存在SSH密钥

$ ls -al ~/.ssh

9ffd7968ef0c9aa19f16dcf6bc6f486c.png

6.3 生成SSH密钥

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

008039cfd3893b1d3f1aa3dd04097be4.png
  • 观察生成的公钥和私钥,id_rsa是私钥,id_rsa.pub是公钥

6.4 将生成的公钥信息配置到github上

注意:目前要直接从setting进入操作!

6c077a462154f63ec00dad9c4b86cd3b.png

88316365f6314f2910c01aab4c4f2c10.png
然后,Edit Profile

567659c967a62a314c4f758d0e2adf46.png

将公钥配置上,即可完成

7,github上创建仓库

82472e6e83a7b0f8d5a59ad780a12556.png

8,将本地仓库上传到github上

9653cb0f4b4bb032825bdb78ae8b75b9.png
  1. github 是给远程仓库取个别名
  2. git remote add github git@github.com:CoffeeAndLife/git-go.git
  3. git remote -v 查看远程仓库信息

46cc59a4cb706ff78f4f5d37af3ff8d9.png

$ git push -u github master

6bf038f23269191b6778d9bad0865599.png

9,拉取github仓库上的新版本

git pull github

git fetch github master

git merge github/master

10,将github上面的项目拷贝到本地

git clone 仓库地址

2746cfd1e1fd823ee6842ab5b15e5ae8.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值