赞
踩
https://www.cnblogs.com/xueweisuoyong/p/11914045.html
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:新项目放到码云库里
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文件 重启程序就好了
…未完待续…
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。