centos git 업그레이드 응용
3402 단어 centos
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.