> 개발 도구 > 자식 > 본문

Linux 소스 코드용 git을 설치하는 방법

藏色散人
풀어 주다: 2021-12-01 16:47:29
원래의
6167명이 탐색했습니다.

Linux 소스 코드에서 git을 설치하는 방법: 1. git 소스 코드를 다운로드하여 Linux 서버에 업로드합니다. 2. 대상 시스템에 로그인하고 압축을 풀고 설치합니다. 3. "gcc gcc-c++"를 설치합니다. .git 설치 명령을 실행합니다.

Linux 소스 코드용 git을 설치하는 방법

이 기사의 운영 환경: linux5.9.8 시스템, git 버전 2.9.5, Dell G3 컴퓨터.

Linux 소스 코드에서 Git을 설치하는 방법은 무엇입니까?

Linux 설치 git/소스 코드 설치:

Git 설치

여기에서는 Windows/Mac OS 시스템을 기록하지 않습니다. 직접 설치하고 단계를 따르세요.

Linux 설치

https://git-scm.com/download/linux

소스 코드 설치

1. 소스 코드 다운로드

다른 컴퓨터에서 소스 코드를 다운로드할 수 있습니다. 그런 다음 Linux 서버에 업로드하면

https://mirrors.edge.kernel.org/pub/software/scm/git/
로그인 후 복사

에서 해당 버전을 찾습니다.

2. 서버에 업로드

git-2.9.5.tar.gz를 예로 들어 다운로드한 파일을 서버에 업로드합니다.

scp git-2.9.5.tar.gz  root@192.168.0.102:/home/tools
로그인 후 복사

scp git-2.9.5.tar.gz 대상 머신 user@target 머신 ip: 대상 머신 경로

3 압축을 풀고 설치

대상 머신에 로그인하고 압축을 풀고 설치하세요. /home/Git은 설치 디렉터리를 의미합니다.

tar -zxvf git-manpages-2.9.5.tar.gz
cd git-2.9.5
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git
[root@localhost git-2.9.5]# make && make install
4. ./configure 报错
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git
configure: Setting lib to 'lib' (the default)
configure: Will try -pthread then -lpthread to enable POSIX Threads.
configure: CHECKS for site configuration
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/tools/git-2.9.5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
로그인 후 복사

Linux 서버 실행 오류를 보면 gcc, cc, cl.exe가 no인 것을 알 수 있습니다. gcc는 Linux용 C 언어 컴파일러입니다. 이는 이러한 컴파일러가 내 컴퓨터에 설치되어 있지 않음을 의미합니다.

다음 gcc와 gcc-c++를 각각 설치하세요. 설치가 성공적으로 완료되면 git 설치 명령

[root@localhost git-2.9.5]# yum install gcc
[root@localhost git-2.9.5]# yum install gcc-c++
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git
로그인 후 복사

5을 실행하세요. make 명령이 오류

[root@localhost git-2.9.5]# make && make install
    * new build flags
    CC credential-store.o
In file included from credential-store.c:1:0:
cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录
 #include <zlib.h>
                  ^
로그인 후 복사

를 보고합니다.

make: *** [credential-store.o] 오류 1

zlib 헤더 파일이 누락되어 개발 패키지가 설치되지 않았습니다. zlib 설치

[root@localhost git-2.9.5]# yum install zlib
[root@localhost git-2.9.5]# yum install zlib-devel
[root@localhost git-2.9.5]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
[root@localhost git-2.9.5]# make && make install
로그인 후 복사

오류가 발생하지 않으면 설치 성공입니다

6.git 설치가 완료되었는지 확인하세요

앞서 지정한 설치 디렉터리에 들어가서 git 버전을 확인하면 성공하면 git 설치가 된 것입니다. 완료

[root@localhost bin]# cd /home/Git/bin
[root@localhost bin]# ./git --version
git version 2.9.5
로그인 후 복사

7. 환경 변수 구성

vi /etc/profile
로그인 후 복사

환경 변수 구성 파일을 편집하고 마지막에 다음 문자열을 추가한 후 bin 디렉터리의 주소를 지정합니다

export PATH=$PATH://home/Git/bin
로그인 후 복사

수정이 완료된 후 명령을 실행하여 가져옵니다. 구성 파일에 효과

source /etc/profile
로그인 후 복사

구성이 성공했는지 확인하세요. 경로를 다른 디렉터리로 전환할 수 있습니다. Git 버전으로 돌아가면 환경변수 구성이 완료되었음을 의미합니다.

추천 학습: "Git Tutorial"

위 내용은 Linux 소스 코드용 git을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿