实验记录之——git push

平时做开发的时候经常push代码不成功,如下图

经好友传授经验,有如下方法

复制代码
Win cmd使用Clash(端口是7890)代理操作,在cmd中输入:
set http_proxy=127.0.0.1:7890
set https_proxy=127.0.0.1:7890

Linux
export http_proxy=127.0.0.1:7890
export https_proxy=127.0.0.1:7890

如果要给git设置,则为:
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

测试终端是否能使用当前节点:
(国内外)curl ipinfo.io
(国内外)curl cip.cc
(国内)curl myip.ipip.net
(海外)curl ifconfig.me
(海外)curl inet-ip.info

然而还是会出现push不成功。这大几率是因为采用http而不是remote协议(用ssh的那个协议就能直接push了,不需要等响应登录,而部分ide响应登录可能比较慢)。操作如下:

1、先清除一下remote

复制代码
git remote rm origin

2、然后git remote add origin 仓库的git地址

复制代码
git remote add origin 仓库的git地址

注意这个地址在下面图中

此时需要保证电脑有在github设置ssh key。打开终端输入下面代码,然后一直回车

复制代码
ssh-keygen

进去我的电脑,C盘,自己用户名那个文件夹,找到.ssh文件夹。

然后找到.pub结尾的,就是公钥。在进入自己的github,个人设置界面,找到SSH key那栏,new ssh key。添加好再push。

如果发现此时push不行,那么就拉取一下更新最新,再push,那就ok啦~

相关推荐
Alkaid:1 小时前
GIT常用命令
大数据·git
我命由我123459 小时前
Android Studio - 在 Android Studio 中直观查看 Git 代码的更改
android·java·开发语言·git·java-ee·android studio·android jetpack
无证驾驶梁嗖嗖9 小时前
git_lab_事故恢复全过程(ubuntu_22
linux·git·ubuntu
何中应9 小时前
CentOS7安装Git
运维·git·centos·开发工具
微尘hjx10 小时前
【GitHub 代码仓 02】git命令操作示例
git·elasticsearch·github
阿正的梦工坊13 小时前
Git提交中的perf和chore是什么?
git
Fly feng13 小时前
git rebase 变基操作教程
git
laoliu199614 小时前
开源 FRP GUI 客户端
git·开源·github
YanaDH16 小时前
前端开发新机环境部署(带链接)
git·vscode·npm·node.js
微尘hjx17 小时前
【GitHub 代码仓 03】Git + GitHub 实战速查手册
git·github