idea本地项目上传至远程仓库及一些常见问题的解决办法
查看是否配置了ssh公钥,使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)执行git pull出现You do not have permission to pull the repository更改控制面板中的凭据管理中的windows凭据找到git:https://gitee.com更改为自己的账户密码关联分支,git branch --se
关联分支
操作:点击idea菜单栏git->create git respository->add->commit->manage remote(远程仓库链接关联)->push
或者执行以下命令行
git branch --set-upstream-to=origin/master master
前面的origin是为远程仓库提供的名称,可以自定义,/后面master是远程分支,最后的master是本地默认的分支
常见问题
- 查看是否配置了ssh公钥,使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)
- 执行git pull出现
You do not have permission to pull the repository
更改控制面板中的凭据管理中的windows凭据找到git:https://gitee.com更改为自己的账户密码
- 如果git pull命令出现以下问题
fatal: refusing to merge unrelated histories
则使用git pull origin master --allow-unrelated-histories
–allow-unrelated-history可以合并两个独立启动仓库的历史
如果之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了
- 或者出现
Failed to connect to github.com port 443: Timed out
git config --global --unset http.proxy 取消代理
- 如果git克隆代码或拉取代码的时候提示
AUTHENTICATION FAILED FOR []
用管理员身份打开git命令行,执行 git config --global credential.helper store
重新clone的时候会提示让输入用户名,然后弹出框让输入密码,就可以了
- git 提交时出现
Unable to create ‘project_path/.git/index.lock’: File exists.
rm -f ./.git/index.lock
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)