1.申请一个github帐号,然后新建一个repositories,取个名字。本例所取名字为Student-Information-Manage-System

2.在ubuntu上安装git

sudo apt-get install git

3.生成密钥 ssh-keygen -t rsa -C "youremail@mail.com"

其中"youremail@mail.com"是你的邮箱名。之后会要求确认路径和输入密码,我们使用默认的一路回车就行。

成功的话会在~/下生成.ssh文件夹,按住ctrl+h可以显示隐藏文件夹,点进去,打开id_rsa.pub,复制里面的key。

4.回到github,进入Account Setting,左边选择SSH Keys,Add SSH,title随便填,粘贴key.

5.验证是否成功,输入ssh -T git@github.com,如果看到如下信息,表示成功连上github.

6.在将本地仓库上传到github之前,需要设置username和email,因为github每次commit都会记录他们。

git config --global user.name "onlyou2030"

git config --global user.email 529647632@qq.com

7.cd要上传的仓库路径,添加远程地址

git remote add origin git@github.com:yourName/yourRepo.git

后面的yourName和yourRepo表示你在github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,

这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

8.提交,上传

1)接下来在本地仓库添加一些文件,比如README(注意先在本地仓库添加README文件后执行下面命令)

git add README

git commit -m "first commit"

2)上传到github

git push origin master

注意:git push命令将本地仓库推送到远程服务器,git pull相反。

注意:在上面提交命令后,可能会出现“因为您当前分支的最新提交落后于其对应的远程分支”等类似错误,

需要先获取远端更新并与本地合并,再git push。

合并操作如下:

git fetch origin   //获取远程更新

git merge origin/master

在git push则可以成功。

如果想要添加所有文件,可以使用“git add .”代替。

添加完成后可以在github上看到所有添加的文件

演示项目地址为:https://github.com/onlyou2030/Student-Information-Manage-System

ubuntu上传代码文件到github相关推荐

  1. Git上传代码文件至Github

    Git上传代码库至Github 参考链接:Git的使用–如何将本地项目上传到Github 初始化本地Git仓库 将github仓库clone到本地(这里我已经clone过了),这里填入你的gihub仓 ...

  2. 两种方法上传本地文件到github

    自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...

  3. gitflow概念及上传本地文件到github

    什么是GitFlow GitFlow是Git的一种分支模式.这个模式来源于Vincent Driessen的一篇文章GitFlow.因为能够非常好的适应团队开发,正在变得越来越流行. 优点 1.并行开 ...

  4. git 上传本地文件到github

    Git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...

  5. 在Ubuntu上U盘文件只读且无法删除怎么办

    在Ubuntu上U盘文件只读且无法删除怎么办 解决方法: 1. 在Ubuntu终端运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 ...

  6. 移动硬盘linux无权限,ubuntu上移动硬盘中文件没有可执行权限的解决方法

    ubuntu上移动硬盘中文件没有可执行权限的解决方法,移动硬盘自动挂载到ubuntu上后,移动硬盘中的文件没有可执行权限的解决方法如下: 例如我的移动硬盘卷标为:workspace 当把移动硬盘插入P ...

  7. 在Ubuntu上源码安装MySQL+安装问题解决+安全优化

    当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么 ...

  8. 如何上传本地文件到github又如何删除自己的github仓库

    首先自己在https://github.com/网站要注册一个账户 自己上传工程到jithub,没有付费的用户只能选用public,意味着你的项目在全网是可以被看到和下载的: 所以涉及私密信息的,需要 ...

  9. git bash上传大文件到github

    git-lfs 下载git lfs工具 命令 GitHub默认最高支持单次上传文件100MB git-lfs:git large file storage 下载git lfs工具 https://gi ...

  10. Git安装及密钥的生成并上传本地文件到GitHub上

    之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...

最新文章

  1. docker 安装oracle_阿里云使用Docker搭建Hadoop集群
  2. 什么是形参与实参,下面的回答很好!
  3. 程序员们,不妨高调一点儿!2021,一起冲!
  4. 是不是一个东西_小说:他伸手一摸,摸到一块凉凉的东西,拿起来一看是个黑色牌子...
  5. abap的子程序参数 USING 和 CHANGING 使用问题
  6. kafka linux客户端,kafka linux 客户端操作命令
  7. 如何给Typora安装主题
  8. DCMTK:各种“字符串值”方法的测试程序
  9. 数据丢失引起宕机怎么办?
  10. python 白化_Python新疆某气候要素IDW(反距离权重)插值
  11. 3-7Tensor的算术运算
  12. SpringBoot之kafka对接topic
  13. 如何在InfoPath2007中接受URL参数
  14. 学生信息管理系统-结构体编写
  15. ScheduledExecutorService 实现定时任务及取消任务
  16. 凸包算法(Graham扫描法)
  17. 精品基于Uniapp+Springboot实现的患者服药提醒APP
  18. 收集整理网络协议类型
  19. 【数据库运维】mysql备份恢复练习
  20. 一个90后对前辈们的“ 宣战”

热门文章

  1. 2022年云南最新消防设施操作员模拟试题题库及答案
  2. 网店系统SHOP++、V5shop、shopex全程分析
  3. ElementPlus 侧边栏右侧空隙
  4. python 绘制三国演义人物关系图
  5. 【五年】Java打怪升级之路
  6. 电商物流快递意外延误创意海报设计PSD格式,用心良苦
  7. 怎么去除微博图片的水印?
  8. Selctive Search中的ABO评价方法
  9. 常见ABO血型遗传规律表
  10. [unity] unity学习——弹球游戏