上传本地项目到github:

一、SSH方式

配置ssh

进入你要上传项目中的文件夹

1)先配置ssh,输入

ssh-keygen -t rsa -C "your_email@example.com"((邮箱替是你登录github的邮箱))

如果一路回车,会在默认路径下创建ssh,我的是在用户目录下生成.ssh文件夹,打开其中的.pub文件,将其内容复制。

2)重新回到github页面,需要将刚才生成的ssh配置到github中。

点击你的头像,然后点击settings 设置

点击配置ssh

点击新建New SSH key,将刚复制的拷贝到其中,title随意起。

3)在终端,验证是否添加ssh成功:

ssh -T git@github.com

这时,你可能会看到以下警告之一:

主机'github.com(192.30.252.1)'的真实性无法建立。
RSA钥匙指纹是16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48。
您确定要继续连接(是/否)?

或
主机'github.com(192.30.252.1)'的真实性无法建立。
RSA钥匙指纹是SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8。
您确定要继续连接(是/否)?

这是输入yes,验证结果消息是否包含你的用户名。

如:

Hi amunamuna! You've successfully authenticated, but GitHub does not provide shell access.

2、进入项目中,执行git init 初始化git仓库,会生成.git文件

3、添加到git仓库, git add . 

查看添加成功没,如果一堆绿色的就表示成功了

4、提交,git commit -m '描述'

5、git remote add origin git@github.com:用户名/项目名.git

6、最后将项目push到github上 , git push -u origin master

二、http方式,windows系统

首先:找到本地的.gitconfig文件,默认在C:\Users\用户名下。

打开,定义:

[user]
email = 10xxxx3@qq.com
name = xxx

1、进入项目中,执行git init 初始化git仓库,会生成.git文件

3、添加到git仓库, git add . 

查看添加成功没,如果一堆绿色的就表示成功了

4、提交,git commit -m '描述' (若是之前不在.gitconfig文件中配置,当commit操作时,会提示以下信息:

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident name (for <(NULL)>) not allowed

5、git remote add origin https://github.com/用户名/项目名.git

6、最后将项目push到github上 , git push -u origin master

回车,输入用户名和密码,完成。

三、Tip

1、eclipse引入git项目,解决项目右键,Team选项只有Apply Patch.. 与Share Project..两项的问题:

项目右键-->Team-->Share Project -->Git(如果之前配置过git,忽视弹出窗口),一路next 然后finish.

2、Git第一次提交新项目时,添加代码到master分支是成功的,当再次提交时,提示“Git push error ! [remote rejected] master -> master (pre-receive hook declined)”

原因:master是protected受保护的,没有提交权限,更改master权限,或者重新创建新分支。

转载于:https://www.cnblogs.com/amunamuna/p/8459854.html

第一次提交本地代码到github上相关推荐

  1. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  2. Git提交本地代码到GitHub

    提交代码到GitHub的基本流程: 1. 在GitHub上新建一个仓库. 2.找到项目所在文件夹,右键Git bash Here. 3. $ git init 4. $ git add .  (添加所 ...

  3. (.DS_Store)避免多人提交代码到GitHub上起冲突

    在多人合作的项目里,git pull origin master执行完之后出现以下问题: Auto-merging .DS_Store CONFLICT (content): Merge confli ...

  4. IOS Xcode提交代码到github上

    为什么80%的码农都做不了架构师?>>>    今天弄了下github,github 网速实在太慢,泪崩,还是开源中国好. 一 提交代码必要条件 1.1 首先要有GitHub的帐号 ...

  5. git 提交修改到github上

    1,在GITHUB.com注册相应帐号,建立Repositories. 2,   3,克隆GitHub项目 git clone git://github.com/xxx/xxx.git 注:要转到 在 ...

  6. 首次push本地代码到github上出现的问题及解决方案

    刚创建的github版本库,在push代码时出错: $ git push -u origin master To git@github.com:******/Demo.git  ! [rejected ...

  7. Pycharm上传,更新本地代码到GitHub(常见问题及解决)

    上传本地代码到GitHub上 进入Pycharm主页, 打开pycharm, File -> Setting ->version control 但可能报错 lnvalid authent ...

  8. 我是如何使用git把本地代码上传到github上的,值得借鉴

    背景:最近开发了一套招标系统,我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展. 使用git进行上传. 首先自己得有git工具及github账号,自己没有的 ...

  9. 如何在github上提交PR(Pull Request)

    github 上有很多优秀的开源项目,很多时候我们不仅仅只是满足于使用,同时也想一起参与开源项目的开发,贡献自己的代码.今天这篇文章就给大家介绍一下如何在 github 上提交 PR,让我们一起为开源 ...

  10. git 本地代码到github(转)

    git 本地代码到github 一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台.(GitHub is a code hosting ...

最新文章

  1. 一本读懂BERT(实践篇)重点
  2. 【新手必看】17个常见的Python运行时错误
  3. Recommend索引
  4. 软件实施培训前的准备工作
  5. js处理富文本编辑器转义、去除转义、去除HTML标签
  6. GridView调用setAdapter()函数时发生错误
  7. 实训项目四 powerpoint 综合应用_【深化改革结硕果】新疆番茄综合精深加工关键技术及产业化应用项目取得重大突破...
  8. 医药电商为何发展不起来?
  9. 好程序员web前端分享常见html5语义化标签
  10. 1040 Longest Symmetric String (25 分)
  11. Atitit j2ee5 jee5 j2ee6 j2ee7 jee6 jee7 新特性
  12. tensorflow2 unet加载自己的图像进行训练
  13. ubuntu系统下mysql重置密码和修改密码操作
  14. 【爬虫】根据水文资料(水位/流量)爬取地理空间数据云遥感影像信息
  15. python操作word生成目录_Python操作Word批量生成文章
  16. 苹果计算机使用方法,不知道这10个Mac使用技巧,别说你会用苹果电脑
  17. [附源码]JAVA+ssm计算机毕业设计鞍山丘比特房屋租赁管理系统(程序+Lw)
  18. 技术漫谈:哪种操作系统最适合固态硬盘
  19. 滑动窗口(最大最小值)的经典例题
  20. VSCode全配置(c++、unity、html...等配置和好用设置,持续更新)

热门文章

  1. cut\grep\awk\sed命令详解
  2. Hive map阶段缓慢,优化过程详细分析
  3. ABP源码分析二十八:ABP.MemoryDB
  4. YouTube架构学习
  5. HTML DOM教程 23-HTML DOM Frame 对象
  6. 当鼠标滑动在不是超链接上的字或图片上,变成小手的图标.
  7. Laravel服务容器
  8. Android高级之十二讲之如何降低应用内存消耗
  9. Windows最常用的几个网络CMD命令总结
  10. sigprocmask系统调用