git无法clone远程代码库及git代理设置

  git作为一个版本管理神器,日常工作中自然也就少不了了;特别是Android开发,github和google是逃不过的了。然而很多时候需要用到git克隆远程的代码库,众所周知的原因google、android官网都是无法访问的。那么我们怎么克隆诸如:android.googlesource.com下的库呢?

  工具:git、vpn代理

  实例:git clone https://android.googlesource.com/platform/frameworks/volley/

D:\AndroidStudioProjects> git clone https://android.googlesource.com/platform/frameworks/volley/
Cloning into 'volley'...
fatal: unable to access 'https://android.googlesource.com/platform/frameworks/volley/': Failed connect to android.googlesource.com:443; No error

  Failed connect to android.googlesource.com:443这很明显是由于被墙了。那么怎么办呢?首先想到的是VPN,前提是你需要有一个VPN。

  设置git代理

git config --global http.proxy "localhost:1080"

  再次运行

git clone https://android.googlesource.com/platform/frameworks/volley/

  此时可以看到如下结果

D:\AndroidStudioProjects> git clone https://android.googlesource.com/platform/frameworks/volley/
Cloning into 'volley'...
remote: Counting objects: 81, done
remote: Finding sources: 100% (81/81)
Receiving objects: 100% (2953/2953), 1.16 MiB | 23.00 KiB/s, done.
remote: Total 2953 (delta 263), reused 2953 (delta 263)R/263)
Resolving deltas: 100% (263/263), done.
Checking connectivity... done.

  Android开发,没有VPN你叫我情何以堪?

时间: 2024-07-31 01:31:06

git无法clone远程代码库及git代理设置的相关文章

15分钟学会使用Git和远程代码库

Git是个了不起但却复杂的源代码管理系统.它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作.让我们诚实一记吧:Git是复杂的,我们不要装作它不是.但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内. 工作步骤 我会展示以下的步骤,通常能帮我独自在一台或多台机器上做项目.   创建一个远程的空代码库(在BitBucket上) 在本地代码库添加一个项目 在分支上开发新功能 a) 保留新功能 或者 b) 丢弃它们 也许,回到某个早先的时间点 将本地代

git 远程版本库

[root@localhost workspace]# cd repos/ [root@localhost repos]# ll 总用量 4 drwxr-xr-x 7 root root 4096 12月 30 20:34 hello-world.git [root@localhost repos]# git clone --bare hello-world.git hello-user1.git 克隆到裸版本库 'hello-user1.git'... 完成. [root@localhost

功能丰富的 Perl: Perl 和 Amazon 云,第 4 部分--深入探究完整 mod_perl 站点的代码库

这个共分 5 部分的系列文章向您介绍了如何使用 Perl 和 Apache 构建一个照片共享网站,从而访问 Amazon 的 Simple Storage Service (S3) 和 SimpleDB.在本期文章中,研究完整 mod_perl 站点的代码库,包括如何设置顶级配置.如何使用处理程序,以及如何设置外部依赖关系. 在本期文章中,我们将研究完整的 mod_perl 站点(只讨论代码:模板在下期文章讨论).前几期文章中,我们的节奏有些缓慢,现在,通过研究 mod_perl,我们将加快步伐

android git repo-repo 与 git的基本操作以及建立代码库

问题描述 repo 与 git的基本操作以及建立代码库 我从供应商那里拿到了一套repo的代码库,现在要把它放到自己的服务器上,让其他人可以进行开发,现在的问题是不知道怎样在服务器上建立这个库?怎么更改url?希望能提供一些思路或者资料,谢谢!

如何:Eclipse Git视图clone远方Git服务器

问题描述 在本机Eclipse的Git视图中新增一个本地代码仓库URI:file:///E:workspaceJavaworkspace_practice_001ConfigUtilRepository path:E:/workspace/Java/workspace_practice_001/ConfigUtilProtocol:file 现在,想在另一个机器的Eclipse内clone这个代码仓库,该怎么配置URI.Host.Repository path.Protocol属性呢 我试了很多

使用git代替FTP部署代码到服务器的例子_相关技巧

本地开发完成后,通常会在服务器上部署,有人会使用ftp,有人会使用scp, ftp和scp的时候为了方便我们通过还要tar或者zip一下, 这些做法也很不错,但是它有一些问题 1.全部更新,不管某些文件是否修改,都要重新传一下服务器,浪费时间与流量 2.多台服务器的重复上传 3.代码更新后,后续的一些操作不够自动化 上面的问题可以通过ssh直接远程执行命令来解决,但是需要写一些shell脚本, 有没有更简单更高效的方法呢?有,那就是使用版本版本管理工具的hook! 这里我说是版本管理工具而不是g

Git 教程之远程仓库详解_相关技巧

Git 远程仓库 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据放到一台其他开发人员能够连接的服务器上. 本例使用了 Github 作为远程仓库,你可以先阅读我们的 Github 简明教程. 添加远程库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下: git remote add [shortname] [url] 本例以Github为例作为远程仓

windows-Windows下git克隆,远程服务器路径填写

问题描述 Windows下git克隆,远程服务器路径填写 我在机器上部署了git服务器,然后创建了一个仓库,路径为C:gitdemo 现在想在c盘下面clone这个仓库里面的内容,请问这个URL应该怎么填 解决方案 你的URL不对,没有用户名,应该是: git@192.168.0.102:用户名/gitdemo 解决方案二: 参考下http://www.jb51.net/article/55440.htmhttp://www.111cn.net/sys/Windows/59301.htm 解决方

mercurial-Mercurial 版本库 转换为 Git 版本库

问题描述 Mercurial 版本库 转换为 Git 版本库 使用 fast-export 进行操作时,中文文件名和中文提交日志会变为乱码,哪位 Python 大大能不能修改一下这个 脚本工具.