公司內(nèi)網(wǎng)掛代理GIT
環(huán)境
公司具有代理服務(wù)器,win7環(huán)境下連接不上github服務(wù)器上的遠(yuǎn)程庫(kù).
軟件
win7下使用的的是
git bash
軟件,可以當(dāng)做linux的命令行使用
配置
1.設(shè)置根文件夾
2.在bash中進(jìn)入根文件夾
3.在github中添加本機(jī)的公鑰文件
ssh-keygen -t rsa -C "youremail@example.com"
直接回車,使用默認(rèn)值即可.id_rsa是私鑰,id_rsa.pub是公鑰
4.設(shè)置git全局的用戶名和密碼.
git config --global user.email xxx git config --global user.name xxx
5.設(shè)置全局的代理服務(wù)器
git config --global http.proxy=http://proxy3.bj.petrochina:8080
6.如果有報(bào)錯(cuò),可以在.ssh文件夾下添加config文件
1
Host github.com User 2573270182@qq.com Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443
正常提交
git add -A git commit -m "update"