Git 튜토리얼의 서버 설정에 대한 자세한 설명
Git 서버 설정
이전 장에서 우리의 원격 웨어하우스는 Github를 사용했습니다.
공개 프로젝트는 무료이지만 다른 사람이 귀하의 프로젝트를 볼 수 없도록 하려면 비용을 지불해야 합니다.
이번에는 개인 창고로 Git 서버를 직접 구축해야 합니다.
다음은
Git 서버를 구축하기 위해 Centos를 예로 들어 보겠습니다.
1. Git 설치
$ yum install cur-devel expat-devel
gettext-devel openssl-devel zlib-devel perl-devel
$ yum install
git
다음으로 git 사용자 그룹과 git 서비스를 실행할 사용자를 만듭니다:
$ groupadd git
$ adduser git -g
git
2. 로그인 인증서 생성
로그인이 필요한 모든 사용자의 공개 키를 수집합니다. 공개 키는 id_rsa.pub 파일에 있습니다. 공개 키를 /home/git/.ssh/authorized_keys 파일에 한 줄에 하나씩 입력합니다.
파일이 없으면 생성하세요:
$ cd /home/git/ $ mkdir .ssh $ chmod 700 .ssh $ touch .ssh/authorized_keys $ chmod 600 .ssh/authorized_keys
Git 저장소 초기화
먼저 디렉토리를 Git 저장소로 선택하고 디렉토리가 /home/gitrepo/w3cschoolcc.git이라고 가정하고 /home/gitrepo 디렉토리에 다음 명령을 입력합니다.
$ cd /home $ mkdir gitrepo $ chown git:git gitrepo/ $ cd gitrepo $ git init --bare w3cschoolcc.git Initialized empty Git repository in /home/gitrepo/w3cschoolcc.git/
위 명령 Git은 빈 웨어하우스를 생성합니다. 서버의 Git 웨어하우스는 일반적으로 .git으로 끝납니다. 그런 다음 웨어하우스 사용자를 git으로 변경합니다:
$ chown -R git:git
w3cschoolcc.git
4. 저장소
$ git clone git@192.168.45.4:/home/gitrepo/w3cschoolcc.git Cloning into 'w3cschoolcc'... warning: You appear to have cloned an empty repository. Checking connectivity... done.
192.168.45.4는 Git이 있는 서버 IP입니다. 자신의 Git 서비스 IP로 변경하십시오.
이렇게 하면 Git 서버 설치가 완료되고 Git을 비활성화할 수 있습니다.
쉘을 통한 사용자 로그인은 /etc/passwd 파일을 편집하여 완료할 수 있습니다. 다음과 유사한 줄을 찾으세요.
git:x:503:503::/home/git:/bin/bash
다음으로 변경됨:
git:x:503:503::/home/git:/sbin/nologin
위는 Git 튜토리얼의 서버 설정에 대한 자세한 설명입니다. PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Grayscale Investment : Grayscale Investment Company는 기관 및 투자자에게 디지털 통화 투자 서비스를 제공합니다. 이 회사는 몇 가지 암호화 신탁을 출시했으며, 이는 시장의 광범위한 시장의 관심을 끌었지만, 이러한 자금이 토큰 가격에 미치는 영향은 크게 다릅니다. 이 기사는 Grayscale의 주요 Crypto Trust Funds 중 일부를 자세히 소개합니다. Grayscale Major Crypto Trust Fund는 Glance Grayscale Investment (2013 년 DigitalCurrencygroup이 설립 한)에서 제공되는 다양한 암호화 자산 신탁 기금을 관리하여 기관 투자자와 고격한 개인에게 준수 투자 채널을 제공합니다. 주요 자금에는 다음이 포함됩니다 : Zcash (Zec), Sol,

Go Language의 부동 소수점 번호 작동에 사용되는 라이브러리는 정확도를 보장하는 방법을 소개합니다.

주간 관찰 : 비트 코인을 비축하는 비즈니스 - 양조 변화는 종종 주간 메모에서 간과 된 시장 동향을 지적합니다. Microstrategy의 움직임은 뚜렷한 예입니다. 많은 사람들이 "Microstrategy와 Michaelsaylor는 이미 잘 알려져 있습니다. 이것은 무엇에주의를 기울일 것인가?" 이보기는 일방적입니다. 최근 몇 달 동안 비트 코인을 예비 자산으로 채택한 것에 대한 심층적 인 연구에 따르면 이것은 고립 된 사례가 아니라 가장 큰 추세임을 보여줍니다. 나는 향후 12-18 개월 동안 수백 개의 회사가 소송을 따르고 대량의 비트 코인을 구매할 것이라고 예측합니다.

상하이 Jiaotong University, Shanghai Ailab 및 Chinese University of Hong Kong의 연구원들은 Visual-RFT (Visual Enhancement Fine Tuning) 오픈 소스 프로젝트를 시작했으며, 이는 LVLM (Language Big Model)의 성능을 크게 향상시키기 위해 소량의 데이터 만 필요합니다. Visual-Rft는 영리하게 DeepSeek-R1의 규칙 기반 강화 학습 접근 방식을 OpenAI의 RFT (Rencement Fine Tuning) 패러다임과 결합 하여이 접근법을 텍스트 필드에서 시야로 성공적으로 확장합니다. Visual-RFT는 시각적 하위 분류 및 객체 감지와 같은 작업에 대한 해당 규칙 보상을 설계함으로써 텍스트, 수학적 추론 및 기타 필드로 제한되는 DeepSeek-R1 메소드의 한계를 극복하여 LVLM 교육을위한 새로운 방법을 제공합니다. Vis

GO의 어떤 라이브러리가 대기업이나 잘 알려진 오픈 소스 프로젝트에서 개발 했습니까? GO에 프로그래밍 할 때 개발자는 종종 몇 가지 일반적인 요구를 만납니다.

GiteEpages 정적 웹 사이트 배포 실패 : 404 오류 문제 해결 및 해결시 Gitee ...

질문 설명 : 해외 버전의 배송 지역 데이터를 얻는 방법은 무엇입니까? 기성품 자원이 있습니까? 국경 간 전자 상거래 또는 세계화 된 비즈니스에서 정확하게 ...

Typecho 라우팅 일치 규칙 분석 및 문제 조사이 기사는 Typecho 플러그인 라우팅 등록 및 실제 일치 결과의 일관되지 않은 결과에 대한 질문을 분석하고 답변합니다.
