반응형
원격 Git 저장소에 대한 쓰기 액세스를 어떻게 확인할 수 있습니까 ( "푸시 할 수 있습니까?").
(다소 제한적인) Git 클라이언트를 구축 중입니다. 저장소를 설정하려면 원격 저장소의 URL을 입력합니다. 사용자에게 해당 저장소에 대한 읽기 + 쓰기 액세스 권한이 있는지 확인하고 싶습니다. 그렇지 않은 경우 인증 대화 상자를 표시합니다.
나는 '읽기'액세스 를 git ls-remote <url>
.
저장소를 먼저 복제하지 않고 '쓰기'액세스 를 확인하는 유사한 방법이 있습니까? (나는 내가 할 수있는 알고 git clone <url>
다음과 git push --dry-run
)
git repo가 github에있는 경우 repo의 파일을 열고 'edit'를 클릭하면 github에 다음과 같은 내용이 표시됩니다.
쓰기 권한이없는 프로젝트에서 파일을 편집하고 있습니다. 제안 된 변경 사항을 커밋 할 수 있도록이 프로젝트의 포크를 만들었습니다. 이 파일에 변경 사항을 제출하면 포크의 새 브랜치에 기록되므로 여기에서 풀 요청을 보낼 수 있습니다.
git push git+ssh://host.org/path/to/repo some_ref
복제하지 않고 수행 할 수 있습니다 . 그러나 위의 내 의견을 참조하십시오.
반응형
'UFO ET IT' 카테고리의 다른 글
MVC 사용자 지정 유효성 검사 : 두 날짜 비교 (0) | 2020.11.28 |
---|---|
코드에서 ActionBar 액션에 하위 메뉴 항목을 추가하는 방법은 무엇입니까? (0) | 2020.11.28 |
어떤 스택 오버플로 스타일 마크 다운 (WMD) JavaScript 편집기를 사용해야합니까? (0) | 2020.11.28 |
IE10에서 자리 표시 자에 초점 유지 (0) | 2020.11.28 |
클래스는 원시 유형입니다. (0) | 2020.11.28 |