请大家帮忙看看,git push -u origin master 执行出现了问题

来源:5-6 git初始化

用户1162767

2018-03-06

git push -u origin master

The authenticity of host 'gitee.com (116.211.167.14)' can't be established.

ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'gitee.com,116.211.167.14' (ECDSA) to the list of known hosts.

Permission denied (publickey).

fatal: Could not read from remote repository.


Please make sure you have the correct access rights

and the repository exists.


写回答

2回答

Geely

2018-03-10

GIT初始化 
1、登录 马云 创建项目 名称 介绍 语言--JAVA 添加gitignore apache v2 license 公开随你 使用readme文件 创建
2、回到 项目中(idea开发工具) 点击 terminal 开始配置 git 
3、先创建一个readme文件 touch README.md 会发现项目pom.xml下多了一个README.md文件 打开该文件 编辑 mmall-learning 保存
4、再创建一个文件 touch .gitignore 会发现项目多了一个.gitignore文件 作用是:配置一些不需要推送到git仓库的源码
例:    *.class 意思是所有.class文件都不推送到远程的git仓库
#package file 注释 包文件
#*.jar不提交是因为该项目后期要使用支付宝JDK提供的jar包,但是在maven中没有
#课程采用中央仓库非私服 即使不忽略*.jar maven的jar包也不会提交上去 
#不在项目中而是在本地仓库里面
*.war
*.ear
#kdiff3 ignore 注释 kdiff3工具
*.orig
#maven ignore 注释 maven 文件
target/ 指target文件下的所有文件都不推送
#eclipse ignore
.settings/
.project
.classpatch
#idea
.idea/
/idea/
*.ipr
*.iml
*.iws
#temp file 注释临时文件
*.log
*.cache
*.diff
*.patch
*.tmp
#system ignore 系统级文件
.DS_Store
Thumbs.db 系统临时文件
5、再执行 git init 生成了一个隐藏的.git文件 
6、输入 git status 就可以看见哪些文件改动了
红色文件
7、输入 git add. 添加所有变更文件
8、输入 git status 
new file 绿色文件
9、输入 git commit -am 'first commit init project' 加am 后面可以加备注信息 目前就提交到本地仓库
create mode 白色文件
10、输入 git remote add origin git@gitee.com:******/mmall.git 要往远程地址添加 远程地址从 马云中选择SSH复制路径添加到后面
11、输入 git branch 查看分支
12、输入 git push -u origin master 向远程仓库提交修改的文件
13、会报错(尤其是第一次 会提示先从远程下载最新文件) 输入 git pull
14、下载文件成功 再次输入 git push -u origin master
15、有可能还会报错 分支落后于主干版本 选择强制推送 输入 git push -u -f origin master
16、刷新远程仓库 查看推送的文件
17、查看当前分支 git branch
18、查看远程分支 git branch -r 该项目采用分支开发主干发布的模式
-----创建分支v1.0
19、创建1.0版本的分支 git checkout -b v1.0 origin/master 意思是在master上生成v1.0分支
20、提示创建了新的分支 检查当前分支 git branch 应该显示 v1.0
21、将该分支拖送到远程仓库 git push origin HEAD -u
22、刷新远程仓库页面 检查是否创建了新的分支 v1.0
至此 git初始化和创建分支完成


1
3
Cerambycidae
回复
用户1162767
大兄弟,你怎么解决的
2019-11-29
共3条回复

about_blank

2018-03-06

 Could not read from remote repository 

不能读取远程仓库

可能导致的原因:

  1. 项目git 指向没有关联初始化地址

  2. 本机rsa 秘钥没有配置到远程仓库

  3. 网络可能不通

0
5
木马飞上天
回复
Geely
老师,我也有这个问题,当初git是安装在centos6.8上的,私钥也是通过虚拟机里面的git生成的,而现在提交是通过Mac自带的git提交的,会不会是这个原因???
2018-04-19
共5条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程