centos git 업그레이드 응용

3402 단어 centos
아 리 클 라 우 드 서버 에 Git 배치
centos 자체 Git 업그레이드
yum 라 이브 러 리 자체 버 전 은 git 1.7.1 - 3. el64.1。
업그레이드
GIT 가 설치 되 어 있 으 면 먼저 삭제
sudo yum remove git

컴 파일 설치 Git
이전에 phop 을 편집 하여 설치 한 적 이 있 기 때문에 컴 파일 도 구 를 설치 하 였 습 니 다.
 
레 퍼 런 스http://www.tuicool.com/articles/eYZFFn
1. git 최신 버 전의 소스 코드 다운로드
cd ~

wget -O git.zip https://github.com/git/git/archive/master.zip
unzip git.zip
cd git-master

컴 파일 설치 설정
autoconf

./configure

make && make install

파일 을 / usr / bin 으로 연결 하기
ln -s /usr/local/bin/git /usr/bin/
git --versio

git version 2.4.0.GIT   (표기: 높 은 버 전, 2015 년 5 월 7 일.)
######################################################
컴 파일 설치 중 두 번 의 오류 가 발생 했 습 니 다.
BEGIN failed--compilation aborted at Makefile.PL line 3.
make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2
해결 방법
실행:
yum install perl-ExtUtils-MakeMaker package

 
참고:http://wwwlouxuemingcom.blog.163.com/blog/static/209747822014518311337/
###########################################################
make 에서 오류 가 발생 하면: / bin / sh: msgfmt: command not found
필요:
yum install gettext-devel

###########################################################
 
git 응용
git 디 렉 터 리 초기 화
cd /git/

mkdir project.git

git init --bare

git 사용자 및 인증서 로그 인 만 들 기
useradd git    #  git  

passwd git   #    

ssh-keygen -t rsa      

cd /home/git/.ssh

cat id_rsa.pub >authorized_keys   //      authorized_keys

sudo chmod 400 authorized_keys   //      。   ,      。      ,     。

비밀 키 idrsa 로 컬 컴퓨터 다운로드
다섯 번 째 단계, 셸 로그 인 을 사용 하지 않 습 니 다:
안전 을 고려 하여 두 번 째 로 만 든 git 사용 자 는 셸 에 로그 인 할 수 없습니다. 이것 은 편집 을 통 해 완성 할 수 있 습 니 다.다음 줄 과 유사 한 줄 을 찾 습 니 다. 4. 567914. 4. 567914. 사용 자 는 ssh 를 통 해 git 를 정상적으로 사용 할 수 있 지만 셸 에 로그 인 할 수 없습니다. 왜냐하면 저 희 는 4. 567914. 사용자 가 지정 한 4. 567914 이기 때 문 입 니 다. 로그 인 할 때마다 자동 으로 종 료 됩 니 다.
 
참고:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000
http://www.cnblogs.com/trying/archive/2013/09/04/3301883.html
 
 
코드 배치:
http://www.cnblogs.com/iidf/articles/4532126.html/etc/passwd

좋은 웹페이지 즐겨찾기