GitHub上传文件夹
1.输入自己的用户名和邮箱
为注册GitHub账号时所用的用户名和邮箱;我的用户名为“1997ST2016”,邮箱为“1324971964@qq.com ”.
$ git config --global user.name "1997ST2016"
$ git config --global user.email "1324971964@qq.com"
2.设置SSH key
首先检验本机是否生成秘钥,执行命令:
$ cd ~/.ssh
$ ls
若结果如下,则说明秘钥已存在。
如果没有秘钥,则执行以下命令来生成秘钥:
$ ssh-keygen -t rsa -b 4096 -C“ 1324971964@qq.com ”
生成过程中按3次回车键就好(默认路径,默认没有密码登录),生成成功后,用记事本打开id_rsa.pub,得到ssh key公钥。
id_rsa.pub所在位置,一般为默认路径。
3.为GitHub账号配置SSH key
登录Github账号,点击右上角用户头像右侧的倒三角,找到“setting”,点击;然后在左侧菜单栏中找到“SSH and GPG keys”,选择“new SSH key" ,输入title,下面key的内容就是本机SSH key公钥(直接将id_rsa.pub中的内容粘贴过来就可以),然后点击下面的”Add SSH key“即可完成。
4.上传本地文件夹或者文件
4.1 创建一个本地文件
4.2 建立本地仓库
4.2.1 首先进入上述文件夹
4.2.2 执行指令进行初始化,会在原始文件夹中生成一个隐藏的文件夹“.git" :
$ git init
4.2.3 执行指令将问价添加到本地仓库
$ git add . //添加当前文件夹下的所有文件
$ git add **.cpp //添加当前文件夹下的**.cpp这个文件
(1)若出现warning: LF will be replaced by CRLF in ××× The file will have its original line endings in your working directory
输入以下语句:
$ git config core.autocrlf false
这样设置git的配置后在执行add操作就没有问题了。
(2)若出现fatal: could not open '.git/COMMIT_EDITMSG': Permission denied
输入以下语句:
$ chmod 664 COMMIT_EDITMSG
即可解决问题。
4.2.4 输入本次的提交说明,单引号内为说明内容:
$ git commit -m "new" //引号中的内容为对该文件的描述
在写commit说明的时候最好能讲清楚提交的内容是啥含义,便于日后查看。这一点我还有待改进!!!
4.3 关联GitHub仓库
在GitHub中新建一个repository,复制该仓库的地址:
执行命令:
$ git remote add origin https://github.com/1997ST2016/LeetCode.git
如果出现错误:fatal: remote origin already exists,则执行以下语句:
$ git remote rm origin
再重新执行:
$ git remote add origin https://github.com/1997ST2016/LeetCode.git
4.4 上传文件
执行命令:
$ git push origin master
如果出现错误:failed to push som refs to…….,
则执行以下语句,先把远程服务器github上面的文件拉先来,再push 上去。:
$ git pull origin master
刷新GitHub即可看到上传的文件夹和文件。
GitHub上传文件夹的更多相关文章
- GitHub上传文件或项目的教程
既然是往GitHub上传文件,那GitHub账号必须得有,这时候就会有同学问:妖怪吧,我没有GitHub账号怎么办? 别急别急,打开GitHub网站https://github.com/,然后注册就O ...
- MVC文件上传05-使用客户端jQuery-File-Upload插件和服务端Backload组件自定义上传文件夹
在零配置情况下,文件的上传文件夹是根目录下的Files文件夹,如何自定义文件的上传文件夹呢? MVC文件上传相关兄弟篇: MVC文件上传01-使用jquery异步上传并客户端验证类型和大小 MVC文 ...
- msysgit 上传文件夹,规范化的日常
在我们第一次成功的上传到github之后,要上传文件夹的我们要在msysgit里输入些什么呢? 选择要上传的文件夹前一项右键点击git bash here 进入msysgit后 首先初始化,输入 gi ...
- 第一次往github上传文件步骤
第一次往github上传文件步骤: 1> 从右上角 '+' 位置下拉菜单中,创建一个repository 2>从右上角头像位置下拉菜单 setting中设置 SSH keys 3>打 ...
- 利用TortoiseGit向Github上传文件
利用TortoiseGit向Github上传文件 第一步:建一个新文件夹,作为本地仓库 第二步:右键选择设置为版本库 若弹出,确认即可 重新打开改文件,会发现多了一个绿色的小勾 在文件夹中会自动生成一 ...
- SFTP 上传文件夹
使用sftp上传文件夹时若使用如下命令并不work: put /media/Research/GWAS_Class/* Desktop/ 此时,需要添加一个参数 -r, 另外在目标文件夹下面建立一个同 ...
- 使用jQuery.FileUpload插件和服Backload组件自定义上传文件夹
在零配置情况下,文件的上传文件夹是根目录下的Files文件夹,如何自定义文件的上传文件夹呢? □ 在web.config中配置 1: <configuration> 2: <conf ...
- svs 在创建的时候 上传文件夹 bin obj 这些不要提交
svs 在创建的时候 上传文件夹 bin obj 这些不要提交 右键-去除版本控制并增加到忽略列表
- SpringBoot 上传文件夹
前端代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
随机推荐
- Invalid bound statement (not found) 错误原因
对我来说,错误的原因是因为没有配置:mybatis.mapperLocations=classpath:mybatis/mapper/*Mapper.xmlmybatis.config-locatio ...
- 转:sql 经典50题--可能是你见过的最全解析
题记:从知乎上看到的一篇文章,刚好最近工作中发现遇到的题目与这个几乎一样,可能就是从这里来的吧.^_^ 里面的答案没有细看,SQL求解重在思路,很多时候同一种结果可能有多种写法,比如题中的各科成绩取前 ...
- 解决用官方容器启动redmine无法插入中文字符的问题
jiangzhaowei@kitking:/kitking/redmineIot$ sudo docker-compose up -d Creating network "redmineio ...
- [转]OpenGL图形渲染管线、VBO、VAO、EBO概念及用例
直接给出原文链接吧 1.OpenGL图形渲染管线.VBO.VAO.EBO概念及用例 2.OpenGL中glVertex.显示列表(glCallList).顶点数组(Vertex array).VBO及 ...
- jmeter cookie管理器
jmeter cookie管理器 不能用正则表达式获取登录接口生成的cookie 因为cookies并不是在登录的响应结果中生成的,而是在response header中携带的,所以不能用正则表达式提 ...
- Maven构建报错问题解决
[ERROR] Failed to execute goal on project zepeto-admin: Could not resolve dependencies -SNAPSHOT: Fa ...
- [LeetCode] 149. Max Points on a Line 共线点个数
Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. ...
- Javaspring+mybit+maven中实现Junit测试类
在一个Javaspring+mybit+maven框架中,增加Junit测试类. 在测试类中遇到的一些问题,利用spring 框架时,里面已经有保密security+JWT设定的场合,在你的secur ...
- 探索免费开源服务器tomcat的魅力
Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的.后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会,并且成为Jakarta 项目中的一个核心项目.因此逐渐成为世界上广 ...
- Django实现博客项目
一.项目概述 项目运行环境 Python3.6+ Django 1.11 MySQL 5.7 其他插件(图片处理.分页.验证码....) 项目详细功能介绍 前台功能 项目首页展示 轮播图 博客推荐 最 ...