码云官方地址:https://gitee.com/

很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧。

简介:

码云是媲美GitHub的代码管理平台,个人拥有5GB的免费上长传空间,的确挺好使啦,而GitHub同样好用,只可惜真的叫一个——卡!5gb的免费空间对于个人来说还是够用了的,我们的一些经典代码放在自己的电脑上容易弄丢,而对于云盘类的存储平台上传下载都挺麻烦,不适合代码管理。

整了一个码云账号,然而发现上传文件每小时只能20个,要是一些片段代码还可以,如果文件太多,那真是会累死人的。突破这种限制的方法还是有的,那就是使用Git客户端。Git这个东西真的小巧灵活,更重要的是很好用!使用Git客户端上千个的文件几乎都是秒传到码云。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 很多 Freedesktop 的项目迁移到了 Git 上。

如何将本地文件上传到码云:

首先登录码云https://gitee.com/,注册一个账号,并登录账号。

1. 在码云上创建项目

在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击“新建项目”。

填写好项目的名称、路径等,然后点击“提交”,下图所示。

2. 安装Git
关于Git是一个什么东东这里就不解释了,自行百度,这里照做就好了。打开Git官方win系统下载页面https://git-scm.com/download/win,根据您自己的操作系统选择32位还是64位,32位系统就下载32-bit Git for Windows Setup.64位操作系统就下载64-bit Git for Windows Setup.下图所示,我的是64位系统。

下载完成后安装即可,安装过程中没有注意事项,全部默认一直next直到结束!

3.配置Git工具
安装完成以后从桌面或开始菜单打开Git工具{点击Git bash 打开},下图。

3.1 Git基本信息设置
在打开的编辑里面依次输入并执行配置信息,下图所示:

$ git config --global user.name "huotong"
$ git config --global user.email "xxxxx@qq.com"

从其中的global可以知道这是Git的全局配置!

  • 用户名:"huotong",可以填写您的码云的用户名
  • 邮箱:"xxxxx@qq.com",可以填写您的码云账号的邮箱,
  • 用户名和邮箱也可以填写别的(只要是用户名和邮箱格式就OK)。

3.2 生成密钥
接着上面的步骤,输入以下代码,:

$ ssh-keygen -t rsa -C “xxxx@xxx.xxx”

输入上面的命令后一直按3次回车直到出现图形界面即可,不要输入任何内容直接回车到出现图形界面,忘截图了~其中的邮箱随便填写,也可以填写您的码云邮箱号。区分大小写!

3.3 添加私钥到码云
先将上一步生成的密钥复制下来,方法是接着输入命令:

$ cat ~/.ssh/id_rsa.pub

回车后即可看到密钥:

先将密钥复制下来。也可以打开C:\Users\Administrator\.ssh\id_rsa.pub文件复制,3.2步骤中生成的密钥默认在这个位置!

进入码云头像下面的 设置 或者 个人中心里面的设置也可以,下图:

点击左侧的“SSH公钥”,下图:

右侧的添加公钥,标题随便填写,公钥 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“确定”即可。这样我们就有权限对自己在码云上的项目进行读写操作了。

4. 建立本地仓库并初始化
在本地电脑的一个盘里面新建一个文件夹,如文件夹名为ecshopadaption,然后在ecshopadaption文件夹上面点击 右键---Git bash here,下图所示:

然后在弹出来的Git命令窗口输入:

$ git init

此时会在ecshopadaption文件夹里面生成一个名为.git的文件夹,这个文件夹是隐藏的!如果电脑设置不显示隐藏文件夹是看不到的呢。

5. 添加远程项目

5.1 找到你的码云上第一步中新建的项目名称的链接,下图所示,进入码云的“个人主页”(在码云的首页或头像下拉那里都能点击进入个人主页),然后在左侧的“项目”列表里面可以看到第一步中创建的项目,我创建的项目是名称“ecshop_B2C商城多终端自适应响应式布局模板”,点击该项目名称进入到项目里面。

此时我们的码云项目里面只有一个README.md的文件啦,空空如也。下图所示。其中地址栏里面的网址就是项目所在的地址,将地址栏里面的网址复制下来:

5.2 本地电脑连接码云项目,在里面Git接着输入以下命令:

git remote add origin https://gitee.com/liehuodadi/ecshop_adaption

上面的网址即5.1中我们在码云上创建的项目的网址,也就是刚才复制的那个项目的网址。

5.3 同步码云项目到本地。使用以下命令,下图所示:

git pull origin master

然后回到我的本地项目文件夹中,发现README.md文件被下载下来了(因为新建的码云项目里面只有有一个README.md文件),下图:

6. 将本地项目上传到码云对应的项目里面

6.1添加文件到缓存区
将需要上传到码云的代码或文件拷贝到新建的文件夹ecshopadaption里面。在Git里面输入以下代码回车,下图所示:

git add .

注意add与“.”之间有一个空格。

此时会要求您输入码云的账号和密码,登录即可,下图:

登录以后Git会自动将项目所在文件夹里面的全部文件自动添加到缓存区,如果本地项目文件较多,这一步需要的时间会长一些。

6.2 为上传文件添加注释
等待缓存完毕,接着输入命令:

$ git commit -m "first push"

其中的first push为注释的内容,请自定义填写。

6.3 提交代码到码云
等待上步完成,继续输入执行命令:

$ git push origin master

此时凡是位于ecshopadaption文件夹里面的文件都将被上传到码云上面啦。等待完毕后进入第一步中您的码云项目里面,刷新一下页面看看,是不都上传上去,这速度很快,我的项目文件加图片上千个不到一分钟全部搞定!之前一个一个的传累死了,按照本地项目目录结构创建文件夹已经够累了,而且每小时只能传20个文件,更要命的是有漏传或搞错的,用Git就变成了必须的啦。

欢迎访问和使用本例的项目搭建网站:
https://gitee.com/liehuodadi/ecshop_adaption

说了这么多,有点乱,总结一下命令吧,远端没有项目的情况和码云建立连接:

  1. 在码云上点击“新建项目” ;
  2. 创建成功后,在本地创建一个文件夹 或 命令 mkdir + 文件名
  3. 命令cd + 文件目录 进到文件名下(直接在文件夹上右键也可以)
  4. 命令git init 初始化git仓库
  5. 命令git remote add origin + 仓库地址(码云上新建项目点进去克隆或复制的链接)
  6. 命令git pull origin master (把分支上的文件拉下来)
  7. 把要上传的项目文件拖入刚创建的文件夹内
  8. 命令git add . 或 git add + 被拖入的项目名 (保存到缓存区)
  9. 命令git commit -m "要编辑的内容" (推送到本地库中)
  10. 命令git push origin master (推送到远端仓库也就是码云上)

远端有项目的情况和码云建立连接:

  1. 在本地创建一个文件夹 或 命令 mkdir + 文件名
  2. 命令cd + 文件目录 进到文件名下
  3. git clone + 码云仓库地址

码云上传本地文件夹,码云只能上传20个文件的突破方法相关推荐

  1. 上传本地项目到gitee_用git上传本地文件到码云gitee的方法

    首先登录码云 https://gitee.com/,注册一个账号,并登录账号. 1. 在码云上创建项目 在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击"新建项目 ...

  2. git上传本地工程到码云上,报错: ! [rejected] master - master (non-fast-forward) error: failed to push some

    git上传本地工程到码云上,报错: fushaolei@DESKTOP-50PGGOT MINGW64 /f/teach/xcEdu/xcEduUI01/xc-ui-pc-static-portal ...

  3. 怎么用IDEA上传本地项目到码云/Github?

    博主码云地址:https://git.oschina.net/zsyoung01,欢迎关注! 博客原文地址:http://blog.csdn.net/zsyoung/article/details/7 ...

  4. 弹性服务器怎么上传文件,上传哪个文件夹弹性云服务器

    上传哪个文件夹弹性云服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 本节 ...

  5. js使用input上传文件夹、拖拽上传文件夹并将文件夹结构展示为树形结构

    一.实现效果 左侧区域支持选择一个系统中的文件夹,或者将文件夹拖拽到这个区域进行上传,右侧区域可以将文件夹的结构展示为树形结构. 二.代码实现 由于需要使用树形插件zTree,这个插件是依赖于jque ...

  6. 小米手机系统脚本上传服务器文件夹,小米手机与电脑可以高速传文件?看看这些你也许会明白-红米手机怎么连接电脑...

    现在很多人喜欢用手机办公,但是大部分的时候手机和电脑的文件需要互传,就需要借用数据线.联网的还好,不联网的没办法用网络传输 手机与电脑间传输文件有很多种方法,有不需要USB数据线的但需要无线WIFI联 ...

  7. 在Ubuntu终端使用mkdir创建文件夹后Xftp不能上传文件到文件夹中的问题解决方法

    问题描述 在Ubuntu终端上使用mkdir创建文件夹后使用Xftp上传文件失败 原因分析: 权限问题 解决方案: chmod 777 File

  8. 如何将WPS云文档创建到计算机,WPS怎么添加电脑上的文件夹到云文档

    WPS添加电脑上的文件夹到云文档的解决方法:首先找到桌面上的"WPS文字",鼠标右键选择并点击"属性":然后在弹出的属性页面,点击"打开文件位置&qu ...

  9. wps文件怎么到云服务器,怎么添加WPS电脑上的文件夹到云文档

    怎么添加WPS电脑上的文件夹到云文档 发布时间:2020-07-24 10:55:09 来源:亿速云 阅读:95 作者:Leah 怎么添加WPS电脑上的文件夹到云文档?很多新手对此不是很清楚,为了帮助 ...

  10. dede中直接编写php文件夹,织梦php如何打包文件夹呢? 直接上代码了

    织梦php如何打包文件夹呢? 直接上代码了<?php /* * php打包程序 * templets/为你需要打包的目录 images.zip为你要打包的名字 * 制作人:小贺 * 时间: 20 ...

最新文章

  1. 7-14 求整数段和 (C语言)
  2. 【NLP】如何提升BERT在下游任务中的性能
  3. xgboost gbdt特征点分烈点
  4. css a标签去掉下划线_CSS -- 三大特性
  5. 一文抽丝剥茧带你掌握复杂Gremlin查询的调试方法
  6. 4月23日 MySQL学习-DDL
  7. CISCO发现协议(CDP)理论与实验
  8. 永城职业学院计算机专业分类,计算机专业师资队伍
  9. Linux创翼拨号上网,创翼客户端下载(网络拨号工具) v4.11.4.731 最新版_数码资源网...
  10. gels imagej 图片处理_科研论文作图之ImageJ
  11. 第二模块 商务电子邮件写作技巧
  12. 当 TiDB 遇到图数据库 | TiDB Hackathon 2020 优秀项目分享
  13. c# 贪婪匹配 html,C#正则表达式之贪婪模式
  14. 营收超10亿元,又一家英特尔与小米投资的中国半导体企业即将上市
  15. 编码、学习、玩耍一条龙,这是我看过最良心的「游戏编程」网站,没有之一!...
  16. react-native 报错Cannot add a child that doesn't have a YogaNode to a parent without a measur
  17. ReID行人重识别(训练+检测,附代码),可做图像检索,陌生人检索等项目
  18. case...when...
  19. VS2005得include,library,src等路径自动设置
  20. 基于haar特征的adaboost算法_目标检测算法介绍

热门文章

  1. BottomNavigationView(底部导航)
  2. 如何知道输入的字符的ASCII码值呐?
  3. 高手最爱的5大沟通技巧,管下属、谈客户都能用得上
  4. Kepware读取研华ADAM4017总结
  5. 【IT领导力】IT灾难的8个预警信号
  6. 聊聊Twemproxy是什么
  7. MATLAB课程表分配问题,关于小学课程表安排建议.doc
  8. 褒贬不一,中科院信工所是否值得报考?
  9. 2023年家族办公室研究报告
  10. 【论文阅读】Iterative Matching with Recurrent Attention Memory for Cross-Modal Image-Text Retrieval