
오픈 소스에 기여하는 방법: Git Git 시작
2022-05-31 last update
9 minutes reading Development Git Open Source Conceptual상태: 비활성화
본문은 이미 폐기되어 더 이상 유지하지 않는다.
원인
이제 각 플랫폼에 Git 설정 설명을 제공합니다.
보기로 변경
본고는 참고로 여전히 유용할 수 있지만, 최선의 실천을 따르지 않을 수도 있다.우리는 최근의 문장을 사용하는 것을 강력히 건의한다.
소개
공공 저장소에 위탁 관리되는 개원 프로젝트는 더욱 광범위한 개발자 지역사회의 공헌을 얻고 Git를 통해 관리된다.
Git는 분포식 버전 제어 시스템으로 개인과 단체가 개원 소프트웨어 프로젝트에 참여하고 유지하는 데 도움을 줄 수 있다.무료 다운로드와 사용은 Git 자체가 개원 프로젝트의 예이다.
이 강좌에서는 소프트웨어 프로젝트에 참여할 수 있도록 Git를 설치하고 설정하는 방법에 대해 설명합니다.
개원 사업에 기여하다
오픈소스 소프트웨어는 무료로 사용할 수 있고 다시 발표하고 수정할 수 있는 소프트웨어다.
개원 개발 모델에 따른 프로젝트는 분포식 동업자 심사를 통해 투명한 과정을 추진하도록 장려한다.소스 오픈 프로젝트는 잠긴 전용 시스템에 구축하지 않고 수요에 따라 신속하게 업데이트할 수 있으며 신뢰할 수 있고 유연한 소프트웨어를 제공할 수 있다.
개원 프로젝트에 기여하는 것은 그들이 가능한 한 잘 될 수 있도록 확보하고 광범위한 기술 최종 사용자의 기초를 대표하는 데 도움이 된다.최종 사용자가 코드나 documentation을 통해 개원 프로젝트에 기여할 때 그들의 서로 다른 관점은 프로젝트, 프로젝트의 최종 사용자와 더 큰 개발자 커뮤니티에 부가가치를 제공한다.
개원 프로젝트에 기여하기 시작하는 가장 좋은 방법은 당신이 이미 사용한 소프트웨어에 기여하는 것부터 시작합니다.특정 도구의 사용자로서 당신은 어떤 기능이 프로젝트에 가장 가치가 있는지 가장 잘 알고 있습니다.이 소프트웨어에 대한 모든 사용 가능한 문서를 먼저 읽었는지 확인하십시오.사실상, 많은 개원 프로젝트의 루트 디렉터리에
CONTRIBUTING.md
파일이 있으니, 투고하기 전에 자세히 읽어야 합니다.이 프로젝트에 대한 포럼이 있다면, 지역 사회의 다른 개발자 간의 상호작용을 알고 싶을 수도 있습니다.마지막으로, 만약 당신이 소스 개발 소프트웨어에 기여하기 시작한다면, 작은 일부터 시작하는 것이 가장 좋다. 모든 공헌은 가치가 있다.타자 오류를 고치거나 주석을 추가하거나 더 뚜렷한 문서를 작성하는 것부터 시작할 수 있습니다.
지트
Git는 가장 유행하는 소프트웨어 버전 제어 시스템 중의 하나이다.Git는 Linux 커널의 작성자인 Linus Torvalds가 2005년에 만든 것입니다.Junio Hamano는 처음에 Linux 커널을 개발하는 데 사용되었으며, 현재는 이 프로젝트의 관리자입니다.
많은 프로젝트들이 Git 저장소에서 파일을 유지하고 GitHub, GitLab, Bitbucket 등 사이트에서 코드를 공유하고 기여하는 과정을 간소화했다.Git의 모든 작업 디렉터리는 완전한 저장소로 완전한 역사 기록과 추적을 가지고 있으며 네트워크 접근이나 중앙 서버에 독립적입니다.
버전 제어는 이미 현대 소프트웨어 개발에서 불가능하거나 부족한 도구가 되었다. 왜냐하면 이 시스템들은 당신이 원본 코드 단계에서 소프트웨어를 추적할 수 있기 때문이다.사용자와 개발팀의 다른 구성원들은 변경 사항을 추적하여 이전 단계로 복구하고 기본 코드 분기에서 파일과 디렉터리의 대체 버전을 만들 수 있습니다.
Git는 많은 개발자들의 공헌을 편리하게 하기 때문에 개원 프로젝트에 매우 유용하다.모든 참여자는 코드 라이브러리의 주 지점이나 주 지점에서 나와서 자신의 변경 사항을 격리한 다음에 요청을 보내서 이 변경 사항을 주 프로젝트에 집적할 수 있다.
Git를 사용하여 프로젝트를 시작하는 데 기여하려면 Git가 설치되어 있는지 확인하고, 설치되어 있지 않으면 로컬 기기에 설치하는 방법을 보여 줍니다.
Git 설치 여부 확인
먼저 컴퓨터에 Git 명령줄 도구가 설치되어 있는지 확인해야 합니다.만약 코드 저장소를 만들고 있다면, 로컬 컴퓨터에 Git를 설치했을 수도 있습니다.일부 운영 체제에는 Git도 설치되어 있으므로 설치하기 전에 확인해 볼 필요가 있습니다.
Linux 또는 Mac에서 터미널 창을 열거나 Windows에서 명령 프롬프트 창을 열고 다음 명령을 입력하여 Git 설치 여부와 사용 버전을 확인할 수 있습니다.
- git --version
그러나 Git를 설치하지 않으면 다음과 같은 오류가 발생합니다.
-bash: git: command not found
'git' is not recognized as an internal or external command, operable program, or batch file.
이 경우 기기에 Git를 설치해야 합니다.우리는 몇 개의 주요 운영체제의 설치 상황을 좀 봅시다.
Linux에 Git 설치
지금까지 Git를 설치하고 준비하는 가장 간단한 방법은 Linux 기본 저장소 버전을 사용하는 것입니다.이 방법을 사용하여 로컬 Linux 기기에 Git를 설치하는 방법을 살펴보겠습니다.
Ubuntu 또는 Debian에 Git 설치
APT 패키지 관리 도구를 사용하여 로컬 패키지 인덱스를 업데이트할 수 있습니다.그런 다음 프로그램을 다운로드하여 설치할 수 있습니다.
- sudo apt update
- sudo apt install git
Git를 설치하는 가장 빠른 방법이지만 최신 버전보다 버전이 오래될 수 있습니다.최신 버전이 필요하면 this guide을 사용하여 원본 코드에서 Git를 컴파일하는 것을 고려하십시오.
여기에서 Setting Up Git을 계속 방문할 수 있습니다.
CentOS에 Git 설치
CentOS의 기본 패키지 관리자 yum
을 사용하여 CentOS 저장소에서 사용할 수 있는 최신 Git 패키지를 검색하고 설치합니다.
우선, 다음 명령을 실행하여 yum이 최신인지 확인합니다.
- sudo yum -y update
-y
로고는 우리가 변경 중인 것을 알릴 수 있도록 시스템에 사용함으로써 터미널이 확인하는 것을 막는 데 사용됩니다.
이제 Git를 계속 설치할 수 있습니다.
- sudo yum install git
Git를 설치하는 가장 빠른 방법이지만 최신 버전보다 버전이 오래될 수 있습니다.최신 버전이 필요하면 this guide의 옵션 2에서 원본 코드에서 Git를 컴파일하는 것을 고려하십시오.
여기에서 Setting Up Git을 계속 방문할 수 있습니다.
Fedora에 Git 설치
Fedora의 Git 패키지는 yum
과 dnf
을 통해 획득할 수 있다.Fedora 18에 도입된 DNF나 Dandified Yum은 Fedora 22 이후 줄곧 Fedora의 기본 패키지 관리자였다.
터미널 창에서 dnf를 업데이트하고 Git를 설치합니다.
- sudo dnf update
- sudo dnf install git
이전 버전의 Fedora가 있으면 yum
명령을 사용할 수 있습니다.먼저 yum
을 업데이트하고 Git를 설치합니다.
- sudo yum update
- sudo yum install git
여기에서 Setting Up Git을 계속 방문할 수 있습니다.
macOS에 Git 설치
로컬 Macintosh 컴퓨터에서 터미널 창에 Git 명령을 입력하면 (위의 git --version
참조) Git를 설치하라는 메시지가 표시됩니다.이 프롬프트를 받으면 Git 설치에 동의하고 설명에 따라 터미널 창의 프롬프트에 응답해야 합니다.
바이너리 설치 프로그램을 통해 최신 버전의 Git를 Mac에 설치할 수 있습니다.Git 웹 사이트에서 다운로드할 수 있는 OS X Git 설치 프로그램이 있습니다.here을 누르면 다운로드가 자동으로 시작됩니다.
Git가 완전히 설치되면 Setting Up Git의 섹션을 계속 읽을 수 있습니다.
Windows에 Git 설치
Windows의 경우 Git 웹 사이트에서 공식 버전을 다운로드할 수 있습니다.here을 누르면 다운로드가 자동으로 시작됩니다.
Git for Windows라는 개원 프로젝트도 있는데 Git 공식 사이트에 독립되어 있다.이 도구는 Git을 Windows 시스템에서 효과적으로 사용할 수 있도록 명령줄 및 그래픽 사용자 인터페이스 도구를 제공합니다.이 프로젝트에 대한 더 많은 정보와 코드 검사 및 다운로드는 Git for Windows project site에 방문하십시오.
Git가 완전히 설치되면 Setting Up Git의 섹션을 계속 읽을 수 있습니다.
Git 설정
현재 Git가 설치되어 있습니다. 전송된 메시지에 정확한 정보가 포함되도록 해야 합니다.
가장 간단한 방법은 git config
명령을 통과하는 것이다.구체적으로 말하자면, 우리는 우리의 이름과 이메일 주소를 제공해야 한다. 왜냐하면 Git는 이 정보를 우리가 제출할 때마다 끼워 넣기 때문이다.다음 내용을 입력하여 이 정보를 계속 추가할 수 있습니다.
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
다음 내용을 입력하여 설정된 모든 구성 항목을 볼 수 있습니다.
- git config --list
git 설정
user.name=Your Name
user.email=[email protected]
형식이 약간 다르다는 것을 알 수 있습니다.정보가 Git 구성 파일에 저장되므로 텍스트 편집기를 사용하여 수동으로 파일을 편집할 수 있습니다. 예를 들어 nano:
- nano ~/.gitconfig
~/.gitconfig 내용
[user]
name = Your Name
email = [email protected]
파일을 편집한 후 컨트롤과 x
키를 입력하여 나노를 종료하고 파일을 저장하라는 메시지가 나타나면 y
을 누르십시오.
여러 가지 다른 옵션을 설정할 수 있지만, 이것은 나중에 경고가 발생하지 않도록 하는 데 필요한 두 가지 기본 옵션입니다.
결론
로컬 컴퓨터에 Git를 설치하고 설정하면 Git를 사용하여 자신의 소프트웨어 프로젝트의 버전을 제어하고 대중에게 개방된 소스 프로젝트에 기여할 수 있습니다.
개원 소프트웨어에 자신의 공헌을 추가하는 것은 더욱 광범위한 개발자 커뮤니티에 더욱 잘 참여하는 좋은 방법으로 대중을 위해 제작된 소프트웨어가 높은 품질을 확보하고 최종 사용자를 충분히 대표할 수 있도록 도와줍니다.
- git --version
-bash: git: command not found
'git' is not recognized as an internal or external command, operable program, or batch file.
- sudo apt update
- sudo apt install git
- sudo yum -y update
- sudo yum install git
- sudo dnf update
- sudo dnf install git
- sudo yum update
- sudo yum install git
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
- git config --list
user.name=Your Name
user.email=[email protected]
- nano ~/.gitconfig
[user]
name = Your Name
email = [email protected]