当前位置:   article > 正文

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

idea git设置公钥
  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"  
  • 1
  • 2
  • 3

一路回车按到底

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

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

然后回到 GIT Bash执行

 ssh -T git@gitee.com
  • 1

提示 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
  • 1

看有详细内容

问题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"
  • 1
  • 2

如果还是出现这个问题,找到项目路径下的.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)     
  • 1
  • 2
  • 3
  • 4
  • 5

清除大文件缓存

git rm --cached 文件名
git rm -r --cached 目录名
  • 1
  • 2

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文件 重启程序就好了

…未完待续…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/859167
推荐阅读
相关标签
  

闽ICP备14008679号