IDEA项目上传码云包括git公钥使用

1 篇文章 0 订阅
1 篇文章 0 订阅
  1. 安装GIT

https://www.cnblogs.com/xueweisuoyong/p/11914045.html

  1. 配置SSH公钥
    打开
    在这里插入图片描述
    复制粘贴到命令行
git config --global user.name "yourname"
git config --global user.email "your@email.com"
ssh-keygen -t ed25519 -C "your@email.com"  

一路回车按到底

打开C:\Users\j计算机名字\.ssh
在这里插入图片描述
复制里面的内容 这个就是公钥

打开码云
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
粘到这里 保存

然后回到 GIT Bash执行

 ssh -T git@gitee.com

提示 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access
就说明关联成功了

  1. IDEA配置GIT
    在这里插入图片描述
    到此位置准备工作做完了

把项目和码云关联有几种情景
1:新项目放到码云库里
2:把码云里的项目克隆下来
3:码云库里有这个仓库,本地也有一个项目,要把本地的项目和码云库里的项目进行同步

第一种情况 ,

把项目同步到马云上
在这里插入图片描述
在这里插入图片描述

这个地方得写 码云的仓库地址

常见问题
问题1
Push rejected: Push master to xxx/master was rejected by remote
去项目路径下 右键 git bash here

 git push -u origin master

看有详细内容

问题2、
提交git报错remote unpack failed: eof before pack header was fully read
更新git版本 打开 Git bash
输入 git update-git-for-windows
更新即可
如果Git bash 提示 curl: (56) OpenSSL SSL_read: Connection was reset, errno 10054
输入

git config --global https.sslVerify "false"
git config --global http.sslVerify "false"

如果还是出现这个问题,找到项目路径下的.GIT文件夹删除,重新操作
问题3、
Can’t get user info
Moved Temporarily

在这里插入图片描述码云连接码云失败
这个就是你和码云的联系断开了,我们就要重新建立联系
首先看码云仓库有没有这个库 如果没有则新建一个
然后到程序里commit push 的时候需要修改地址 把新的地址或者正确的地址放进去就可以了

问题4

remote: Powered by GITEE.COM [GNK-6.4]
remote: error: File: 5ac672adf36a0f90977fbb029bf8a423e39c8711 132.19 MB, exceeds 100.00 MB.        
remote: Use command below to see the filename:        
remote: git rev-list --objects --all | grep 5ac672adf36a0f90977fbb029bf8a423e39c8711
remote: Please remove the file from history and try again. (https://gitee.com/help/articles/4232)     

清除大文件缓存

git rm --cached 文件名
git rm -r --cached 目录名

1、查看文件git rev-list --objects --all | grep f13efd0b4f1fb7e0fbcc37af1bed51b8a4140f67

可以查看到本地的文件名,删除,再次commit,push 无效

因为在之前的commit中该文件已经提交到git中

2、执行git filter-branch -f --prune-empty --index-filter ‘git rm -rf --cached --ignore-unmatch 文件名’ --tag-name-filter cat – --all

会进行对之前的commit进行rewrite rm该文件

3、重新commit ,push即可
问题5
Failed to create Gitee Repository
Can’t find Git repository
这种情况应该是你删除了程序根目录的.git文件 重启程序就好了

…未完待续…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值