第一次提交本地代码到github上
上传本地项目到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权限,或者重新创建新分支。
第一次提交本地代码到github上的更多相关文章
- Git安装配置和提交本地代码至Github,修改GitHub上显示的项目语言
1. 下载安装git Windows版Git下载地址: https://gitforwindows.org/ 安装没有特别要求可以一路Next即可,安装完成后可以看到: 2. 创建本地代码仓库 打开G ...
- eclipse使用git提交本地项目,提交至远程github上
准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5 64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...
- Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
在我们的实际开发当中,代码经常会被公司要求上传到网络上,能够大家共同完成一个项目,因此掌握git技能也是一项必不可少的技能了,这里我们来学习以下基本的git操作.首先我们要想使用git这个东西需要把它 ...
- 第一次提交代码到github时经常遇到的问题
最近两年在OpenStack方面做了一些工作,写了一些实验性的plugin. 本着Open Source的共享精神,想尝试提交到github,以便他人能下载使用. 当你注册完github帐号之后,点击 ...
- 使用git提交本地代码到github
1. 客户端选择 git在本地,有多种客户端可供选择,比如eclipse的插件EGit,还有git的官方客户端: Git Bash, Git CMD, Git GUI等. 推荐使用官方的Git Ba ...
- 如何在Idea提交代码到Github上
一,配置账户 1. Setting >> Version Control >> git,配置git的安装目录(一般默认识别),其他参数不变 2.配置GitHub账户,输入Git ...
- 上传本地代码到GitHub上
由于经常忘记Git的相关代码,百度多了自然不耐烦,干脆自己写个简单的博客记录一下代码及流程了...... 1.在GitHub上新建一个仓库: 2.创建完后在仓库左上角的ssh上copy一下地址: 3. ...
- (.DS_Store)避免多人提交代码到GitHub上起冲突
在多人合作的项目里,git pull origin master执行完之后出现以下问题: Auto-merging .DS_Store CONFLICT (content): Merge confli ...
- 【IntelliJ IDEA】idea上提交代码到GitHub,已经提交了 但是GitHub上却没有的解决办法
摘要: 今天提交idea上的代码到GitHub,提交过程已经完成, 在版本控制的Log中可以看到,已经将这一部分都提交更新了 在版本控制的Local Changes中已经看不到提交过的代码了 ...
随机推荐
- java线程——notifyAll通知的泄露
版权声明:本文为CSDN博主「兰亭风雨」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.csdn.net/ns_code/ar ...
- 吴裕雄--天生自然 JAVA开发学习:流(Stream)、文件(File)和IO
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //使用 BufferedReader 在控制台读取 ...
- java8新特性-函数式接口详细讲解及案例
一.函数式接口 1.1 概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口.函数式接口,即适用于函数式编程场景的接口.而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适 ...
- drf偏移分页组件-游标分页-自定义过滤器-过滤器插件django-filter
drf偏移分页组件 LimitOffsetPagination 源码分析:获取参数 pahenations.py from rest_framework.pagination import Limit ...
- windows下查看rabbitmq服务是否启动
1.命令行进入rabbitmq的安装目录下: 如下图1步骤 2.输入命令 rabbitmqctl1 status 如下图2步骤 3.有时会提示报错,如步骤3 解决办法: 我的电脑 ==> 右键 ...
- 处理Ajax请求跨域问题
ajax跨域的原理 ajax出现请求跨域错误问题,主要原因就是因为浏览器的“同源策略”. CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resourc ...
- jquery.timepicker.js - 最常用的日期JS控件
客户提了个需求,输入日期,想也不用想,立刻翻查Jquery,发现是有timepicker.js这个控件,马上就用. 1. 导入库 <script src="https://cdnjs. ...
- python图像处理:一福变五福
快过年了,各种互联网产品都出来撒红包.某宝一年一度的“集五福活动”更是成为每年的必备活动之一. 虽然到最后每人大概也就分个两块钱,但作为一个全民话题,大多数人还是愿意凑凑热闹. 毕竟对于如今生活在大城 ...
- redhat6.5 升级内核
1.导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装elrepo的yum源 rpm -Uvh https:// ...
- 四十、LAMP与LNMP加速与缓存优化进阶实战上部
实例: 一. 所有服务器配置定时时间同步,必须通过web server上网. 有两种方式: 1.服务器A能进行上网,作为web server ,通过指定为ntp服务器,所有服务器访问这个服务器 2.服 ...