本地文件上传到ecs_将本地代码上传到GitHub
使用github只需要简单的三步:
一:初始化本地仓库git
二:将自己的电脑与指定github账户关联
三:将自己的仓库与github上的某个项目关联
(一)、初始化本地仓库git
- 首先下载git。
Git for Windowsgitforwindows.org
进行默认的属性一直安装。
- 验证是否安装成功
回到电脑桌面,鼠标右击如果看到有两个git,则安装成功。
或者“Win+R”进入命令行界面,输入cmd。当输入git,出现以下界面,则表示安装成功。
- git初始化及仓库创建操作。
新建一个文件夹作为本地仓库,右建,选择git bash here,在打开的页面中输入 git init(初始化本地仓库)
(二)、将自己的电脑与指定github账户关联
- 注册GitHub账户。
(1)、设置用户名:git config -- global user.name '你在github上注册的用户名';
(2)、设置用户邮箱:git config -- global user.email '注册时候的邮箱';
(3)、检验是否配置成功:git config --list
(4)使用git命令向仓库中添加文件:touch '文件名'
然后把文件添加到暂存区: git add '文件名'
最后提交操作: git commit -m ‘提交描述’
修改仓库文件:
方法一:用编辑器打开index.html进行修改
方法二:使用git命令。$ vi '文件名',然后在中间写内容,最后提交操作
使用 git status 查询文件状态
删除仓库文件:
方法一:在编辑器中直接把要删除的文件删除掉
方法二:使用git删除:$ git rm '文件名',然后提交操作
将GitHub上对应的项目复制到本地:git clone 仓库地址(即GitHub上的地址)
这样就把GitHub上的对应的项目复制到本地了
将本地项目同步到GitHub上:git push
- 生成本机的SSH key
输入: ssh-keygen -t rsa -C "邮箱" (注意!双引号里面是在github注册的邮箱)
完成上面操作无误后即可在上面目录(例如我的目录是:c/Users/A/.ssh/)下找到两个文件id_rsa和id_rsa_pub。接着用Notepad++打开id_rsa_pub文件,复制id_rsa_pub文件里面的所有内容。打开github,进入settings,选择左边的SSH and GPG keys,把刚才复制的密钥添加进去,title那里可以自己决定起一个名字,点击添加,最后就可以看到生成sshkey了。下次上传项目时就不需要再配置密钥了。
(三)、将自己的仓库与github上的某个项目关联
- 打开github主页,选择 new repository,打开新建项目页面。在新建项目页面,输入项目名称,点击下一步,复制生成项目后的项目SSH。
_______________________________________________________________________________________
打开本地仓库的git bash页面。输入: git remote add origin "项目SSH"
接着输入命令: git push -u origin master,若出现以下界面,则传输成功。
注意:经过上述步骤可以一路畅通的将本地项目上传到Github上,如果没有经过上面(一)和(二)步骤就重新上传,会出现以下的错误!
出错是因为:在使用git的时候出现这样的报错, 是因为你的项目中没有.git文件,用git init初始化一下就可以了。
总结:
1、在Github上设置好SSH密钥
2、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
3、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
4、再通过git commit -m "注释内容"把项目提交到仓库;
5、通过git remote add origin +地址,将本地仓库和远程仓库进行关联;
6、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;
也即:
注意:如果项目是涉密的,可以将github上的新建项目设置为私密就OK了。
参考来源:
https://www.cnblogs.com/ttjsndx/p/7943444.html
https://blog.csdn.net/xiaoxiaojie12321/article/details/80932888
本地文件上传到ecs_将本地代码上传到GitHub相关推荐
- 向腾讯云windows服务器传输文件,如何上传本地文件到腾讯云Windows服务器上?
在做运维的过程中经常遇见客户问,如何上传本地数据到Windows云服务器上. 相对Linux云服务器,针对新人朋友Windows云服务器是可视化的更加容易理解.云服务器就是我们租用了腾讯云机房的一台服 ...
- python上传本地文件到ftp_python实现的简单FTP上传下载文件实例
本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. #!/usr/bin/env pyth ...
- MacOS下载服务器的文件/文件夹到本地、上传本地文件到服务器
1.从服务器下载文件或文件夹 如果要下载xx.cpp文件,则在本地终端输入: scp 用户名@主机名:xx/xxx/xx.cpp 本地路径 如果要下载dir文件夹,则在本地终端输入: scp -r 用 ...
- 客似云来_如何通过将本地文件卸载到云来节省驱动器空间
客似云来 If you're thinking about buying a new hard drive because you're running out of capacity, you ca ...
- 云服务器连接手机本地文件夹,云服务器连接手机本地文件
云服务器连接手机本地文件 内容精选 换一换 怎样上传文件到Windows操作系统云服务器?安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe. ...
- 怎么用git将本地代码上传到远程服务器_git之如何把本地文件上传到远程仓库的指定位置...
2018.11.26添加内容: 对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下.这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆 ...
- 两种方法上传本地文件到github
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...
- .git文件夹_如何使用git把本地代码上传(更新)到github上
什么是git?git是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.git是一种工具,它能更好的让我们管理代码.很多时候如果我们需要保持本地代码和github代码版本 ...
- Git本地文件上传到远程仓库
1 . Git 的工作理论 Git本地有三个工作区域工作目录(Working Directory ).暂存区(Stage/Index).资源库(Repository或Git Directory).如果 ...
最新文章
- 复盘:从0到1设计 A/B 测试系统
- 纪念币预约服务器无响应,为啥纪念币从0点开约?
- 为什么你学HTML5前端这么久,水平还是烂成渣?
- xp系统怎么添加ntp服务器,1 Windows xp NTP服务器的配置
- 软件测试所需要掌握的技能
- 答云淡风轻:汉化Rails报错信息,部署发布,NT服务
- 百度智能api接口汇总
- Codeforces Round #393 (Div. 2) B. Frodo and pillows
- IJCAI TEXT PAPERS
- 【泛微系统】OA系统集成echart插件,自定义图表demo实例
- 三维视觉 | 03 MATLAB 单、双目相机标定
- 损失函数、代价(成本)函数、目标函数
- 张晓楠讲如何提高英语听力
- c语言空循环的作用是什么意思,C语言空循环和无穷循环有的区别
- 【计算机视觉】双目测距(二)--双目标定与矫正
- win7计算机管理找不到文件夹,win7系统中电脑文件夹选项不见了的具体解决方法...
- 7G的森林火情数据集,文末附数据集和源代码
- 应用SVM预测澳大利亚降雨(含数据预处理与调参)
- 按键的硬件消抖电路原理
- 【数学建模】预测模型笔记之灰色预测
热门文章
- boost::allocate_shared相关的测试程序
- boost::mpl模块实现lower_bound相关的测试程序
- boost::hof::always用法的测试程序
- boost::successive_shortest_path_nonnegative_weights用法的测试程序
- boost::geometry::model::d3::point_xyz用法的测试程序
- boost::endian::order的用法测试程序
- boost::callable_traits的remove_varargs_t的测试程序
- OpenCV消除傅立叶域中的周期性噪声的实例(附完整代码)
- OpenCV imgproc分割(segmentation)的实例(附完整代码)
- OpenCV遮罩相机的实例(附完整代码)