前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git的使用(二):远程仓库

Git的使用(二):远程仓库

作者头像
code随笔
发布2020-04-14 11:56:59
4690
发布2020-04-14 11:56:59
举报
文章被收录于专栏:code随笔的专栏code随笔的专栏

在github上创建远程仓库

本地创建Git仓库适合自己一个人完成工程,但是实际情况中我们需要其他人来协作开发,此时就可以把本地仓库同步到远程仓库,同时还增加了本地仓库的一个备份。常用的远程仓库就是github:https://github.com。

首先你需要一个github的账号,可登录官网注册即可。

点击sign up即可注册,如果有账号,点击sign in即可登录。登录后,即可创建远程仓库了。

点击Start a project

输入仓库名称,输入描述信息(可选),下一个选项一般都是选择public,因为private需要收费,私有项目违背了开源的精神,README文件不要选,因为选择后,上传文件会比较麻烦。

点击Create repository就创建成功了。

推送到远程仓库介绍

我们先来看一下github的介绍。

如果本地仓库没有建立,需要进行如下操作:创建本地仓库:git init 在本地仓库添加文件 :git add README.md 在本地仓库提交文件:git commit -m "first commit" 本地仓库和远程仓库建立连接,其中origin是一个通用的写法,代表是哪个远程仓库:git remote add origin https://github.com/XXXXX/repo1.git 把本地的内容推送到远程仓库:git push -u origin master

如果存在一个本地仓库,需要进行如下操作:本地仓库和远程仓库建立连接,其中origin是一个通用的写法,代表是哪个远程仓库:git remote add origin https://github.com/XXXXX/repo1.git 把本地的内容推送到远程仓库:git push -u origin master

使用SSH将本地仓库推送到远程仓库是第一种推送方式。

创建ssh密钥及在github上配置公钥

在本地仓库文件夹的空白处右键,点击Git Bash Here;

创建ssh密钥及在github上配置公钥1

输入ssh-keygen,并回车,

创建ssh密钥及在github上配置公钥2

输出文字后直接回车即可;此时已经把密钥生成到C:\用户(或者是Users)\当前用户名称.ssh下了。

创建ssh密钥及在github上配置公钥3

其中id_rsa是私钥,一定要保存好,不要泄露。id_rsa.pub是公钥。

右键id_rsa.pub,使用文本编辑器打开,并复制;

进入github,点击自己的头像,点击settings;

创建ssh密钥及在github上配置公钥4

创建ssh密钥及在github上配置公钥5

第一步在Title那里,起个名字;第二步在key那里把复制过来的公钥,黏贴过来;第三步点击AAD SSH Key。

创建ssh密钥及在github上配置公钥6

使用ssh方式将本地仓库推送到远程

在本地仓库文件夹的空白处右键,点击Git Bash Here;

使用ssh方式将本地仓库推送到远程1

在命令行窗口依次敲入这两行代码就可以了。

使用ssh方式将本地仓库推送到远程2

期间如果出现需要回车的回车即可,如果需要输入yes的输入即可。如果需要弹出登录页面,登录即可。

提交成功

克隆远程仓库到本地

在远程仓库中,点击Clone or download;选择SSH方式,复制地址;

在要克隆的文件夹空白地方右键------>GIt Bash Here 输入:git clone 刚才复制过来的地址;有提示输入yes,即可。

欢迎关注

扫下方二维码即可关注:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在github上创建远程仓库
  • 推送到远程仓库介绍
    • 创建ssh密钥及在github上配置公钥
      • 使用ssh方式将本地仓库推送到远程
      • 克隆远程仓库到本地
      • 欢迎关注
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档