Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

这篇具有很好参考价值的文章主要介绍了Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IDEA无法使用Git Pull问题一 之 【内网代理问题】

一、问题描述

我们开发项目时,经常会和第三方接口打交道,有些第三方项目为了安全起见,会把项目部署在"内网"环境,不对外暴露,通常会提供VPN代理才能访问到资源。
而在项目中我就因为这个而遇到了一个问题,你就是IDEA 配置Git 后无法进行 pull 和 push 操作 这个主要是因为对外网进行了限制 导致的问题

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)


Connecting to a new host gitlab.GZCASCADE.COM:22 that has the key 92:f1:bc:5b:9d:f6:De:f9:d9:20:52:62:e6:62:d1:55 (type ssh-rsa).
Do you want to add this host to known hosts database?

看到上面的问题我们的第一反应就是 port 22 被占用
我们使用 netstat -aon|findstr"22" 查询一下确实是有好几个应用在占用端口,但同时好像是轮询使用的,并不是一直占着端口的

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

然后使用 Git Base 进行Git 的pull 和push 操作 发现是OK的 ,那问题就出来

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

接着我们在使用 Git Base 模拟 IDEA 的Git 测试连接 gitlab 发现问题 也是 这个样子

ssh -T git@altssh.gitlab.com

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

那接下来大概问题确定了 ,应该就是内网设置了域,在内网中的IDEA无法请求到内网的 gitlab

二、解决办法

1、配置 IDEA 代理服务器

选择File --> Settings --> 搜索HTTP Proxy --> 选择Manual proxy configuration --> 选择HTTP输入ip和端口 --> 点击Apply

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
2、配置Git SSH 构建类型

配置完上面的步骤后在使用IDEA pull 就出现如下问题

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

Fetch failed 
Could not read from remote repository.

那我们接下来继续处理,修改一下SSH 构建类型

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

到此问题就解决了

IDEA无法使用Git Pull问题二 之 【http/https代理】

一、问题描述

今天从Gitee想要push代码,发现报错了:fatal: unable to access 'https://gitee.com/zhang-zhixi/emos-wx.git/': Failed
这里来记录一下,可能是因为前两天关闭了:ICS、主机网络服务导致的。

fatal: unable to access 'https://gitee.com/zhang-zhixi/emos-wx.git/': Failed

二、解决办法

1、删除Git的凭据管理器

Windows搜索:凭据管理器。从中将gitee相关的进行删除

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
2、取消http/https代理

因为我的Git项目拉取的时候是通过https方式进行pull的。所以我现在执行一下这两条命令:

	git config --global --unset http.proxy 
	git config --global --unset https.proxy

然后就可以正常的拉取跟推送本地代码了。

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

IDEA无法使用Git Clone问题一 之 【403无权限访问】

一、问题描述

我的电脑一直录入的是我的gitee账号,平常和同事协作开发,git pull、git clone等git操作都没有报错过。但是,今天要git clone另一个gitee账号的项目代码,出现报错403(如图1),我们一起来看看原因和解决办法。

fatal: unable to access ‘https://gitee.com/XXX.git/‘: The requested returned error: 403
$ git clone https://gitee.com/Family-Steward-51/home-crm.git
Cloning into 'home-crm'...
remote: [session-534c6184] Oauth: Access token is expired
fatal: unable to access 'https://gitee.com/Family-Steward-51/home-crm.git/': The requested URL returned error: 403

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

问题分析:403常见原因就是无权访问。

二、解决办法

2.1、Access denied token

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

使用Token

1、在推送代码时,使用生成的token登录,把上面生成的token粘贴到输入密码的位置,然后即可成功push代码

2、关联远程仓库时,项目地址上需拼接上刚才生成token

git remote add origin [你的项目地址(包含token)]

2.2、Windows 多git仓库 账号密码错误

2.1.1、打开控制面板

我是Windows10的系统,直接输入打开即可,具体的打开控制面板的方式各位看官可以自行选择。

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

2.1.2、选择“用户账户”

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

2.1.3、选择“管理Windows凭据”

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

2.1.4、点击编辑更换账号密码

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

2.1.5、修改完后保存即可

Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)
到此,就可以继续正常执行git操作了。如果有报错,重启CMD终端窗口或者计算机在进行git操作。文章来源地址https://www.toymoban.com/news/detail-409914.html

到了这里,关于Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub操作之远程仓库基本操作(团队内创建,推送,拉取等)

    itHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub GitHub可以托管各种git库,并提供一个web界面,但它与外国的SourceForge、Google Code或中国的coding的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个

    2024年02月10日
    浏览(57)
  • Git拉取和提交代码

    git管理程序的整体流程如下: git其他分支合并代码到master分支 git主分支代码合并到自己的分支(主分支代码一般领先于自己的分支)

    2024年02月06日
    浏览(59)
  • 【Git】拉取代码/提交代码

    1.从将本地代码放入远程仓库 ( 如果有分支的情况 ) [git checkout xx切换分支后 git add . 将本地所有改动文件新增 commit之后 git push(将代码全部提交)] 分支操作 2.在远程仓库拉取代码放入本地 🍉🍉🍉第一次从线上拉取代码到本地时,输入克隆命令: git clone 远程仓库地址 Errno -

    2024年02月11日
    浏览(100)
  • git拉取历史提交的代码

    我们在写项目时,通常提交很多次代码,如果我们想拉取历史commit的某次代码,该如何做呢? 首先:将整个代码拉取到本地 接着,查看提交日志: 可以查看到黄色的commit的哈希值。 再创建新的分支并切换到新分支 最后,输入代码

    2024年03月23日
    浏览(55)
  • 潇洒郎: git配置、拉取、提交代码

    git config --global user.name \\\"xuxiaosa\\\" git config --global user.email \\\"xuxiaosa@migu.cn\\\" 1、打开git-bash 输入ssh-keygen 一直回车,会提示文件保存的地址 id_rsa,id_rsa.pub两个文件默认在user/.ssh目录下     不用https git pull git add . git commit -m \\\'优化用户建立连接后等待问题,避免超时断链\\\' git push git che

    2023年04月23日
    浏览(51)
  • 使用Git Bash拉取github仓库代码(包含分支拉取与切换)

    小白记录一下自己拉取项目的过程 1. 创建一个文件夹,用来存放使用git克隆下来的代码。 2.在此右键打开Git Bash Here。 3.对项目进行克隆,项目地址为github仓库中Code下复制的HTTPS地址。期间可能需要进行身份验证。此时下载了仓库中的master,并创建了本地分支main,且本地分支

    2024年02月16日
    浏览(69)
  • 【Git】3.git常用命令(结合提交/拉取代码)

    前言:         跟git交互有好多场景,比如第一次推送代码;第一次拉取git上已有的项目;修改代码推送解决冲突;代码提交错误会滚等。接下来就结合场景来学习git命令吧~ 目录:         前提:                 在下列场景操作时的前提是需要先配置好git全局用户名和

    2024年02月04日
    浏览(55)
  • VScode&Git 拉取提交推送代码

    拉取在终端输git clone  + url的地址 推送前先拉取 点击第三按钮旁边就是你修改的一些项目文件了 先添加暂存区,再写提交说明,然后点commit按钮提交代码,最后点push按钮推送到GitHub(注意先pull)    

    2024年02月11日
    浏览(62)
  • git的拉取、提交、合并、解决冲突详细教程

    我们在开发中使用git,经常会遇到拉代码,切换分支,提交代码,新建分支,合并代码,解决冲突这些操作,下面我跟大家分享一个好用的git工具来进行这些操作。 首先,我们下载一个git工具 点击下载GitHub Desktop 1.拉取git代码 复制git地址 打开工具,点击右上角的File,点击

    2024年02月02日
    浏览(49)
  • Git使用命令行拉取项目、提交代码

    1.打开GitHub,选择项目,复制项目地址 2.在电脑上新建一个项目文件夹,在文件夹里点击右键——Git Bash Here,打开Git命令行 3.输入git clone + 项目地址 4.拉取成功,可以用编译器打开项目 1.拉取远程代码,解决冲突 2.在项目根目录中打开终端,查看当前修改的文件,确认无误

    2024年02月11日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包