Mac中为SourceTree设置代理登陆
来源:互联网 发布:成都软件专修学院 编辑:程序博客网 时间:2024/05/17 08:18
用git已经有一段时间了,但一直是使用命令来管理,有时候不是太方便,看到同事都在用SourceTree,也下载了一个想用用。
二话不说,上官网下载了一个最新版本的,当前版本是2.5(104)。我用的是Mac,下载解压后直接就是一个可运行的app,拷到系统应用目录,运行,结果发现一定要登陆后才能使用。没有账号,打开注册页面,发现没法加载人机验证。网上一查,原来是要翻墙,那就翻吧。本人买了一个付款的高速ssh代理,也不贵,2年140,速度还可以。火狐上装了一个AutoProxy插件,设置socks5代理,上网查查资料足够用了。
SourceTree可以直接使用谷哥的账号,也可以注册它的账号。我没有自已谷歌的账号,想另外注册。发现163的箱信不行,人家说地址不合法。用foxmail.com为后缀的邮箱,其实就是我的qq邮箱,倒是可以用,不过这里吐糟一下qq邮箱,邮件收得太慢了。我下午3点左右申请的账号,到晚上7点半才收到邮件,我还是第二天去看邮箱才看到邮件。最后没办法,用公司的163企业邮箱,邮件立马收到了,账号分分钟就激活了。
然后下面是重点了,由于我用的是ssh的代理,目前我整个系统只有火狐走的是代理,其它的都没有代理。当我在SourceTree中,想用刚刚翻墙注册的账号登陆时,点击登陆出来的框中,那个圈不停地转,怎么都出不来登陆界面。
没办法,还是得翻墙。首先我将socks5的代理转成了http代理,mac下使用brew安装privoxy,配置完成之后就可以了,我将http代理的端口设置成了8118。
试过下面这几个办法:
- 打开SourceTree,点击偏好设置,希望为它设置一个代理。因为SourceTree其实还没有激活,所以整个设置是不能点的,失败
- 网上查到说修改Git的代理配置有效,修改~/.gitconfig, 在[http]之下的proxy设置成了 http://127.0.0.1:8118. 接着重新启动SourceTree。结果涛声依旧,失败
- 再查,又说在终端中 export http_proxy,然后在终端中启动 SourceTree 可以正常登陆。于是打开终端,运行如下命令:
export http_proxy=http://127.0.0.1:8118export https_proxy=http://127.0.0.1:8118/Applications/SourceTree.app/Contents/MacOS/SourceTree
SourceTree果然可以在终端中启动,不过还是一样,小圈圈转啊转不出来界面,依旧失败 - 最后,我不信邪,在全局的~/.zshrc (我用的是zsh)中设置代理,再试
vi ~/.zshrc, 在最后添加export http_proxy=http://127.0.0.1:8118export https_proxy=http://127.0.0.1:8118
完全关闭终端(Command+Q),重开终端,在终端中启动SourceTree。点击登陆,登陆页面终于出来了 ...
1 0
- Mac中为SourceTree设置代理登陆
- Mac 为 Homebrew 设置代理
- 为Mac Terminal设置代理
- windows中为cmd设置代理
- mac SVN 设置代理
- Mac OS 设置代理
- mac svn 设置代理
- 在mac中为常用命令设置别名
- 在mac中为常用命令设置别名
- MAC中为Mysql设置初始密码
- SourceTree 免登陆操作
- 为git设置代理
- 为Chrome设置代理
- 为GIT设置代理
- 为Git设置代理
- 为git设置代理
- 为yum设置代理
- 为进程设置代理
- java内存模型
- 阿里云Ubuntu搭建git服务器
- Linux启动/停止/重启Mysql数据库的方法
- 从零学起vue(学习笔记2)
- MySQL主从同步(binlog方式)与主从切换
- Mac中为SourceTree设置代理登陆
- hadoop源码解析---INodeReference机制
- Android +camara
- Android系统设置命令— android.provider.Settings
- Maven打包war
- 日间模式切换
- Java实现MD5加密(一)
- 监听输入框
- 【LeetCode】Best Time to Buy and Sell Stock II 解题报告