`
深蓝传说
  • 浏览: 9492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Git下通过代理下载外网代码的方法

 
阅读更多
Git下通过代理下载外网代码的方法
步骤1:建立~/bin/proxy文件,内容如下:


#!/bin/sh
# connect-proxy -H proxycn2.huawei.com:8080 $@
exec /usr/bin/corkscrew proxycn2.huawei.com 8080 $* /home/yourname/bin/auth


注:需要修改~/bin/proxy属性为可执行:chmod a+x ~/bin/proxy


步骤2:建立~/bin/auth文件,内容是你的proxycn2的用户名,密码:
c12345:password



步骤3:修改~/.gitconfig文件,增加git代理配置:


[core]

        gitproxy=/home/yourname/bin/proxy

注:gitproxy设置是对git://协议的访问有效的。如果是https/http,我估计应该配置(暂时未验证):
[http]
       proxy=/home/yourname/bin/proxy
分享到:
评论

相关推荐

    Git2.10.0-32+TortoiseGit2.2.0.0官网版本-32-Bit-安装及配置

    Git是世界上最流行的分布式...总结起来,安装Git 2.10.0和TortoiseGit 2.2.0.0的32位版本,能为Windows用户提供一个强大的版本控制环境,简化代码管理,提升开发效率。记得定期检查更新,以利用最新的功能和安全改进。

    githug使用指南

    通过解决一系列的关卡任务,玩家能够逐步理解和应用Git的基本使用方法。游戏中的每个关卡都模拟了一个具体的场景,并要求玩家使用正确的Git命令来完成任务,比如合并分支、撤销更改等。 在介绍Githug的过程中,文章...

    外网电脑通过Frp穿透IPC设备需要用到的golang和frp源码

    标题中的“外网电脑通过Frp穿透IPC设备需要用到的golang和frp源码”意味着我们要探讨的是如何利用Golang编程语言和Frp(Frugal Reverse Proxy)工具,实现外网计算机通过IPC(Industrial Personal Computer,工业...

    Android Kernel源码下载方法

    ### Android Kernel源码下载方法详解 #### 一、前言 在进行Android系统开发与定制的过程中,对于Kernel(内核)级别的理解与修改是至关重要的一步。本文将详细介绍如何下载Android Kernel的源代码,帮助开发者更好...

    vscode 安装包 用于公司网络下载 用于公司网络下载 用于公司网络下载

    - **代理设置**:如果公司网络需要通过代理访问外网,VSCode允许在设置中配置HTTP/HTTPS代理,以确保插件和更新能正常下载。 - **离线安装包**:对于网络受限的情况,可以提前在不受限网络下下载好所需的扩展,...

    ReplaceGoogleCDN:将 Google CDN 替换为国内的镜像

    描述 "Git, Stack Overflow等外网访问卡顿,奔溃解决办法(Google Chrome浏览器)" 提到了两个具体的例子,即Git和Stack Overflow,它们是开发者常用的工具和社区。在某些地区,由于网络限制或不稳定,使用Google ...

    配置git

    此外,Git的HTTP代理设置也很重要,特别是当你的网络环境需要通过代理访问外网时: ```bash git config --global http.proxy "http://proxyuser:proxypwd@proxy.server:port" git config --global ...

    gitLab使用指南--Mac版

    git commit -m "更新代码" ``` 5. **推送变更到远程仓库**: - 推送当前分支到远程: ```bash git push origin ``` 如果是首次推送,需要使用: ```bash git push -u origin ``` 6. **合并远程分支**...

    Go-ngrokngrok内网穿透nodejs后台管理

    这样,无论内网服务器位于何处,只要能连上互联网,就可以实现外网访问。 【Node.js后台管理】 结合Node.js进行后台管理,可以让Go-ngrokngrok的功能更加强大。Node.js是一个轻量级、高效的JavaScript运行环境,...

    下载Android Studio的步骤及基本设置,Android开发建议及开发时提高效率和提升技能.md

    在某些网络环境下,访问外网可能需要通过代理服务器,这时就需要在Android Studio的设置中配置代理设置。更新和检查插件是提升开发效率的重要环节,Android Studio支持众多插件,可以通过设置中的Plugins选项进行...

    Go-frp是一个高性能的反向代理应用

    这个版本号可能表示Git仓库中的某个提交哈希值,用户可以通过这个哈希来追踪代码的变更历史或获取特定功能的版本。 总的来说,Go-frp是内网穿透场景下的一款强大工具,它利用Golang的优势实现了高效稳定的反向代理...

    Jenkins拉代码提示端口错误

    - **如果使用的是代理服务器**,确保代理服务器配置正确,且允许SSH流量通过。 ##### 4. 检查远程仓库状态 - **确认远程仓库是否存在并且可以被访问**: - 使用浏览器登录远程仓库查看其状态。 - 确认是否有足够...

    depot_tools(谷歌更新于2019.8.3,禁止了cipd更新,直接可用,压缩rar大小184M)

    通过gclient工具,开发者可以方便地配置和同步Chromium项目的源代码仓库。 3. **GYP与GN**:GYP是一种跨平台的构建文件生成工具,它可以将构建定义转换为特定平台的构建文件,如Makefile或Visual Studio项目。而GN...

    frp0.51.3的linux版本,github原版

    frp通过将内网服务映射到公网,实现外网对内网的访问,大大增加了网络服务的可访问性。 **主要功能** 1. **端口映射**:frp允许用户将内网中的服务暴露到公网,如HTTP、HTTPS、TCP、UDP等各种协议的服务。 2. **多...

    FLUME-GettingStarted-210517-1656-5860

    1. **源(Sources)、通道(Channels)和接收器(Sinks)**:这些组件依然存在并且执行相同的功能,但现在它们通过代理(Agents)连接起来。 2. **通道的可插拔性与持久性**:通道现在是可插拔的,并且其持久性由...

    樱花内网穿透管理面板-完整

    同时,用户在下载后可以通过私信获取更新,这表明开发者或社区为用户提供了一种跟进最新版本的方式。 标签“软件/插件”和“ui”暗示了这是一个具有图形用户界面(GUI)的应用程序,它可能以软件的形式运行,或者...

    国内下载不到的DotNetOpenAuth - 3.4.6.10357

    - **GitHub或其他代码托管平台**:尽管国内直接下载可能有困难,但开源项目通常在GitHub等平台上也有仓库,可以通过Git克隆获取。 - **第三方源**:寻找可靠的第三方源,如NuGet包管理器,或者社区提供的镜像站。 - ...

    第四部分笔记.docx

    本文详细介绍了LNMP+Redis集群与ECShop电商项目的相关知识点,包括LNMP架构的优势、Redis集群的应用场景、ECShop系统的特性以及Git版本控制系统的使用方法等。这些知识点对于理解和构建高性能电商系统至关重要。通过...

Global site tag (gtag.js) - Google Analytics