`
lobin
  • 浏览: 436868 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Cygwin下从源代码安装git

 
阅读更多

从github上clone代码的时候有时候报如下错误:

fatal: unable to access 'https://github.com/grpc/grpc-java.git/': error:1407742E

:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

 

我之前安装的git版本:

 

>git --version
git version 1.8.3.msysgit.0

所以打算升级下git版本:2.20.1,在升级到此版本时,现在git的新版本又要求系统Vista及以上,我的还是xp老系统:参考:https://lobin.iteye.com/blog/2435854

 

 

所以打算在Cygwin下从源代码安装

 

Cygwin下从源代码安装git

 

从源代码安装git之前,先安装以下软件工具, 安装方法参考文章:https://lobin.iteye.com/blog/2435854

zlib

msgfmt(Search "gettext")

 

先下载git-2.19.2.tar.gz:

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz

解压后:

$ ./configure
$ make
$ make install

 检查是否安装成功

$ which git
/usr/local/bin/git
$ git --version
git version 2.19.2

 

如果报fatal: 无法为 'https' 找到远程助手错误:

$ git clone https://github.com/grpc/grpc-java.git grpc-java
正克隆到 'grpc-java'...
fatal: 无法为 'https' 找到远程助手

找到git-remote-https:

$ which git-remote-https
/usr/lib/git-core/git-remote-https

/usr/lib/git-core/git-remote-https添加到PATH环境变量。

这样就可以正常clone了:

$ git clone https://github.com/grpc/grpc-java.git grpc-java
正克隆到 'grpc-java'...
remote: Enumerating objects: 2, done.
remote: Counting objects: 100% (2/2), done.
remote: Compressing objects: 100% (2/2), done.
接收对象中:   6% (5142/83931), 2.18 MiB | 9.00 KiB/s

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    32位cygwin安装

    Cygwin是由Red Hat公司开发的一个开放源代码的项目,它提供了一组API,使得Linux应用程序可以在Windows系统上运行。它包括一个动态链接库,用于将Linux系统调用转换为Windows API调用。 2. **32位与64位**: "32...

    cygwin含gcc编译环境

    在描述中提到的"从163下载的"表明是从网易的镜像站点下载了`cygwin`的安装文件,这样可以加快下载速度,避免因官方服务器的地理位置或网络状况导致的下载延迟。 `http%3a%2f%2fmirrors.163.com%2fcygwin%2f`是`...

    Git客户端安装包_官网下不动_Git-2.26.0-64-bit.rar

    Git是一种分布式版本控制系统,由林纳斯·托瓦兹团队中的开发者设计和开发,主要用于源代码管理,特别是软件开发。Git的出现解决了版本控制系统的许多问题,例如数据完整性、非线性开发、分支管理以及协作效率等。在...

    cygwin中安装hadoop+eclipse编译源码并调试

    Hadoop的源代码托管在GitHub上,你可以通过Git克隆仓库或者直接下载ZIP文件。在Cygwin环境下,使用`git clone`命令可以将源码拉取到本地。 安装完Hadoop源码后,我们需要配置环境变量,包括JAVA_HOME和HADOOP_HOME...

    cygwin安装资源.zip

    Cygwin的一个关键优势是它支持在Windows上编译源代码,这对于那些需要在Linux环境下编译的项目特别有用。GCC(GNU Compiler Collection)作为Cygwin的一部分,可以用来编译C、C++、Fortran和其他编程语言的源代码。...

    Cygwin安装和openssh配置

    通过Cygwin,用户可以在Windows平台上执行大多数原本只能在Linux或Unix环境下运行的任务,例如编译C/C++代码、使用Git进行版本控制等。 #### 二、Cygwin安装步骤 1. **获取安装文件**:根据描述中的信息,可以从...

    cygwin 交叉编译的 coturn 服务器可以在windows 下运行

    使用`git clone`命令从GitHub克隆coturn的源代码仓库。例如: ``` git clone https://github.com/coturn/coturn.git ``` 3. **配置编译环境** 进入到coturn源代码目录,执行以下步骤: - 首先,使用`...

    Tinyos2.x安装方法-Windows_Cygwin平台

    2. 使用Cygwin的Git客户端克隆TinyOS仓库,或从TinyOS官方网站下载源代码并解压到适当位置。 3. 安装完成后, TinyOS的工具链如nesc(TinyOS Embedded Software Compiler)可用于编译TinyOS应用。 至此,你已经在...

    Windows下的Linux编译环境cygwin

    1. **编译Linux源码**:使用GCC等编译器直接编译Linux源代码,生成能在Windows下运行的程序。 2. **运行Linux命令**:通过Cygwin的bash shell,执行各种Linux命令,进行文件操作、文本处理等任务。 3. **调试Linux...

    linphone-android 在cygwin下的编译

    - 使用Git工具从[linphone.org](https://www.linphone.org/)下载最新的Linphone源代码。下载时确保使用`git clone --recursive`命令以完整下载所有子模块,避免遗漏。 - 下载完成后,建议备份源代码文件,以备后续...

    Git-2.9.2-64-bit(GIT for windows)

    Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的...其实Git的源代码中已经加入了对Cygwin与MinGW编译环境的支持,且逐渐完善,为Windows用户带来福音。

    cygwin1.dll

    3. **编译工具链**:Cygwin包含了GCC(GNU Compiler Collection),可以编译C、C++、Fortran等语言的源代码,并且能生成原生的Windows可执行文件。 4. **软件开发**:开发者可以使用Cygwin在Windows上编写、调试和...

    在window下使用cygwin安装node.pdf

    在你创建的Node.js目录(例如d:\node)下,使用Git克隆npm的源代码仓库: ```bash git clone --recursive https://github.com/isaacs/npm.git ``` 进入npm目录并执行安装命令,可能需要多次尝试直到成功: ```bash ...

    Windows-git安装包下载

    确保从可信赖的源下载安装包,并根据自己的需求进行适当的配置,就能顺利地在Windows环境下使用Git进行开发工作。在使用过程中,不断熟悉Git的命令和工作流,将会极大地提高你的开发效率和团队协作能力。

    Git-2.28.0-64-bit.zip

    5. 开放源代码:Git是完全免费和开放源代码的,由社区驱动,持续改进和优化。 6. 丰富的命令行工具:Git提供了强大的命令行工具,同时也支持各种图形化界面工具,如SourceTree、GitHub Desktop等,满足不同用户的...

    git-repo-stable.zip

    Git Repo 是一个特殊的工具,由Google为管理Android项目的源代码而开发。它不是Git的一部分,而是建立在Git之上,提供了一种更高级的接口来处理多个Git仓库的同步和管理工作。"git-repo-stable.zip" 文件正是包含了...

    配套“编译v8引擎”文章使用 cygwin

    在Cygwin终端中,使用Git命令拉取源代码: ```bash git clone https://github.com/v8/v8.git ``` 进入V8源代码目录,并确保所有依赖项已正确安装。V8的构建过程涉及多个步骤,包括配置、构建和测试。首先运行`...

    cygwin-setup

    它提供了一个API,使得大多数GNU工具和许多其他Unix工具能够在Windows上运行,无需修改源代码。 2. **安装过程**:Cygwin的安装通常通过运行"setup.exe"进行。这个程序会连接到Cygwin的镜像服务器,列出所有可用的...

    cygwin V3.0.7

    例如,可能会有对最新版GCC(GNU Compiler Collection)的支持,这是一套广泛使用的编译器,用于将源代码编译为可执行文件。GCC在Cygwin中扮演着重要角色,因为它允许用户使用C、C++、Fortran等语言编写和编译程序。...

    cygwin_install 安装包

    例如,你可以使用`ls`列出当前目录下的文件,使用`cd`改变目录,使用`curl`或`wget`下载文件,使用`gcc`或`g++`编译C或C++代码,甚至可以安装`git`进行版本控制。 ### Cygwin的优势 Cygwin的主要优势包括: - **...

Global site tag (gtag.js) - Google Analytics