UFO ET IT

아무도 내 프로젝트를 github에서 푸시 할 수 있습니까?

ufoet 2020. 11. 14. 11:25
반응형

아무도 내 프로젝트를 github에서 푸시 할 수 있습니까?


나는 git과 github를 처음 사용합니다. github에 저장소를 설정하고 로컬 항목을이 원격 저장소에 푸시 할 수 있습니다. 이제 질문이 있습니다. 원격 저장소에 무언가를 푸시하고 페이지를 새로 고치면 변경 사항이 업로드되는 것을 볼 수 있습니다 (예를 들어 readme.txt를 작성하고 원격 저장소에 푸시하면 readme.txt가 존재하지 않고 페이지를 푸시하고 새로 고치면 나타납니다).

누구든지 github에서 내 저장소를 자유롭게 변경할 수 있습니까? 또는 Linux 커널에 무언가를 푸시하면 변경 사항을 추가하여 모두에게 공개 할 수 있습니까?


아니요, 모든 저장소는 익명 사용자에 대해 읽기 전용입니다. 기본적으로 저장소 소유자 만 쓰기 권한이 있습니다. 자체 리포지토리로 푸시 할 수 있다면 지원되는 인증 방법 (HTTPS, SSH, ...) 중 하나를 사용하고 있기 때문입니다.

다른 사람에게 리포지토리에 푸시 할 수있는 권한을 부여하려면 프로젝트 설정에서 해당 액세스를 구성해야합니다.

푸시 액세스 권한이없는 프로젝트에 기여하려면 자신의 리포지토리 복사본으로 푸시 한 다음 풀 요청을 요청합니다. Linux는 커널 개발자가 GitHub 풀 요청을 사용하지 않기 때문에 좋은 예가 아닙니다.


아니요,하지만 저장소가 공개 된 경우 다른 사용자가이를 포크 할 수 있으며 자체 포크로 커밋합니다.

그런 다음 풀 요청을 통해 포크의 일부 변경 사항을 저장소로 가져 오도록 요청할 수 있습니다.


아직 쓰기 액세스 권한을 부여하지 않은 경우 아무도 저장소로 직접 푸시 할 수 없습니다.

github의 공용 저장소에 기여하는 프로세스는 저장소를 분기 한 다음 변경 사항을 forked에 푸시 한 다음 원래 저장소에 대한 풀 요청 을 만드는 것으로 시작 됩니다. 그런 다음 요청 된 코드 변경을 검토하고 조치 (병합 / 거절)하는 프로젝트 소유자의 역할이 있습니다.

자세한 내용은 아래의 유용한 문서를 확인하세요.

https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project

참고 URL : https://stackoverflow.com/questions/17442930/can-anybody-push-to-my-project-on-github

반응형