GitHub/Gitee项目文件的上传和下载

GitHub/Gitee项目文件的上传和下载

开源的项目托管平台

GitHub: https://github.com/
Gitee :https://gitee.com/

什么是开源

开发源代码,代码是公开的,任何人都可以去查看,修改和使用开源代码

开源许可协议

开源并不意味着完全没有限制,为了限制使用者的使用范围和保护作者的权利
5种

  • BSD

  • Apache Licence

  • GPL Linux

  • LGPL

  • MIT

    • 目前限制最少的协议,唯一的条件 在修改后的代码和发行包中,必须包含原作者的许可信息

    • jquery node.js

开源托管平台

免费存放开源项目源代码的网站

  • GitHub(全球最牛的)
  • Gitlab(对代码私有性支持好 企业用户多)
  • Gitee(码云,国产的 访问速度快 中文界面 m )

以上托管平台 只能托管以git管理的项目源代码

新建空白远程仓库

远程仓库两种访问方式

HTTPS:零配置,每次访问仓库时,要重复输入GitHub账号和密码

SSH:需要进行额外的配置,不需要要重复输入GitHub账号和密码 【推荐】

注:由于GitHub服务器在国外,国内经常出现访问不了的情况,后续教程将以Gitee为例

基于HTTPS将本地仓库上传到Gitee

在要上传的文件夹里打开Git Bash
在这里插入图片描述
输入git init 将文件变为git管理的文件,将会自动生成一个.git的文件夹 ,这个时候就可以了
在这里插入图片描述

#将本地仓库和远程仓库进行关联, 并把远程仓库命名为origin
git remote add origin https://github.com/xinglovepeng2019/jxxproject_01.git
#将本地仓库的内容推送到远程的origin仓库中
git push -u origin master

//如果已经推送过 再次推送  git push

远程仓库的地址:
在这里插入图片描述

基于SSH将本地仓库上传到GitHub

作用:SSH 本地仓库和GitHub之间免登录的加密数据传输

好处:免登录 数据加密传输

SSH 由两部分组成

  • id_rsa 私钥文件 存放于客户端电脑中
  • id_rsa_pub 公钥文件 需要配置到GitHub中

生成SSH key

方法一:
  • 打开 Git Bash

  • 输入如下命令 连续敲3次回车 在C:\users\用户文件夹 .ssh 目录中生成 id_rsa 和id_rsa.pub

    ssh-keygen -t rsa -b 4096 -C "xxxx@qq.com"
    

注:此时的邮箱名字为之前自己设置的,如果不记得 可以 打开C盘》用户》用户文件夹》找到.gitconfig文件》用记事本打开.gitconfig 里面记录着自己的用户名和密码

配置SSH key
  • 记事本打开 id_rsa_pub,复制里面内容
  • 浏览器打开GitHub登陆,点击头像–》设置-》SSH公钥匙-》新建公钥
  • 将 id_rsa_pub文件中的内容,粘贴到key对应的文本框里
  • title文本框任意填写名称,会自动生成
检测GitHub的SSH key是否配置成功
ssh -T git@github.com
远程仓库克隆到本地
git clone 远程仓库的地址
方法二(推荐):
  • 在某个文件夹 右键鼠标 点击 GIt Bash Here,打开终端窗口
  • 输入以下命令
  • 按照提示完成三次回车,即可生成 ssh key
 ssh-keygen -t rsa -b 4096 -C "xxxx@qq.com"

在这里插入图片描述

  • 输入 cat ~/.ssh/id_rsa.pub 查看生成的钥匙信息
  • 在这里插入图片描述
  • 拷贝上面的钥匙信息,在你的Git(Gitee)账号里面添加 SSH 公钥管理(这里以 Gitee 为例)

在这里插入图片描述

  • 回到终端 ssh -T git@gitee.com ,若返回 Hi XXX! You’ve successfully
    authenticated, but Gitee.com does not provide shell access.
    内容,则证明添加成功
    在这里插入图片描述

SSH 地址下载代码

1、添加成功后,就可以使用SSH协议对仓库进行操作了,可以使用
在这里插入图片描述
2、在要克隆的文件夹下打开 GIt Bash Here ,输入git clon SSH的地址
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值