如果有proxy,可以对github.com设置proxy(最好不要全局)。
方式一,输入命令:
git config --global http.https://github.com.proxy http://127.0.0.1:7890 #端口号取决于软件
git config --global https.https://github.com.proxy https://127.0.0.1:7890
注意:不要设置socks5,它授权会失败,无法通过账号密码授权。
方式二,更改.gitconfig(win在用户文件夹下):
[http "https://github.com"]
proxy = http://127.0.0.1:7890
[https "https://github.com"]
proxy = http://127.0.0.1:7890
附:git常规创建仓库方式
- 进入代码文件夹,右键git bash
- 输入
git init
git add .
git commit -m "something"
- 在git或gitee创建空仓库,复制地址得到address
git remote add origin "address"
git push -u origin master/main # 现在通常是main,出于political reasons
- 如之前未配置过username和password,需要配置
git config --global user.name [username] # 不需引号
git config --global user.email [email]
- 现在通常需要用ssh的key
在linux或win的bash中输入
ls ~/.ssh# 查看文件夹
ssh-keygen -t rsa -C "邮箱" #生成邮箱的账号秘钥
ssh-agent #秘钥托管
cat ~/.ssh/id_rsa.pub # 查看公钥
在github上的settings-ssh新建key,将公钥内容复制过去即可。
- 如origin已被占用,可以先删除旧的origin
git remote show origin #查看旧的origin
git remote remove origin #删除