Windows 용 GitHub가 GitLab에서 작동하나요?
GitHub를 사용하여 프로젝트를 작업하는 동안 저는 Windows 용 GitHub를 클라이언트로 좋아했습니다. 이제 새로운 프로젝트가 GitHub 대신 GitLab을 사용할 곳으로 손짓합니다.
Windows 용 GitHub를 GitLab 용 클라이언트로 계속 사용할 수 있나요? 결국 둘 다 git 기반입니다. 그렇지 않은 경우 GitLab에서 사용할 수있는 클라이언트는 무엇입니까?
예, GitLab, BitBucket 또는 기타 호스팅 된 Git 솔루션과 함께 Windows GitHub 클라이언트 및 GitHub 데스크톱 클라이언트를 사용할 수 있습니다.
HTTPS에서만 사용하며 HTTPS를 사용하는 경우 유효한 인증서가 필요합니다. HTTP에서도 작동 할 수 있습니다. 자체 SSH 키를 애플리케이션에 삽입하기가 어렵 기 때문에 SSH가 완전히 제대로 작동하도록 만들지 못했습니다.
리포지토리를 복제하려면 HTTP URL을 GitHub 애플리케이션으로 끌어다 놓아야합니다.
드래그 앤 드롭 트릭을 OS X에서 사용할 수 없었습니다.하지만 로컬에서 복제 된 저장소를 OSX 버전에 추가하면 응용 프로그램이 정상적으로 작동합니다. OSX는 Windows 버전과 달리 SSH 키를 지원합니다.
예, GitLab과 함께 Windows 용 GitHub를 사용할 수 있습니다 . SSH를 사용할 수도 있습니다 . (수락 된 대답은 SSH가 작동하지 않았지만 여기에 작동하는 방법이 있습니다.)
- .ssh 폴더에있는 github_rsa.pub의 공개 ssh 키를 Gitlab.com의 SSH 키에 추가하십시오.
config
.ssh 폴더에 다음과 같은 파일을 추가하십시오.Host gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabloginemail
Git Bash를 통해 저장소 복제 / 가져 오기
- 폴더를 Windows 용 Github로 드래그합니다.
이제 gitlab 저장소와 함께 Windows 용 Github를 사용할 수 있습니다.
대답은 ' 예' 입니다. GitLab에서 Windows 용 GitHub를 사용할 수 있습니다 . Gitlab 뿐만 아니라 Bitbucket의 저장소에도 사용할 수 있습니다 .
Windows 용 GitHub 애플리케이션을 사용하면 원격 위치 (예 : GitLab / BitBucket ...) 또는 로컬 위치 (하드 드라이브 또는 네트워크 폴더)에서 리포지토리를 수동으로 추가하고 작업 할 수 있습니다.
그러나 GitHub에 대한 계정 정보를 추가하는 옵션 만 있습니다. 해당 계정 로그인에 연결된 모든 기능은 GitHub에서만 작동합니다. 기능이 모든 GitHub 저장소를 자동으로 인식하고 있다고 생각합니다.
나는 항상 GitLab과 함께 사용합니다.
터미널에서 저장소를 복제 한 다음 GitHub 데스크톱 인터페이스에서 모든 커밋, 푸시 및 풀을 수행합니다.
예, Gitlab 저장소로 이동하여 해당 저장소의 HTTPS 원격 주소를 복사 한 다음 Github-Desktop에서 원격 주소를 HTTPS 주소로 변경할 수 있습니다.
Github-Desktop은 아직 SSH를 지원하지 않기 때문 입니다.
참고 URL : https://stackoverflow.com/questions/22639815/does-github-for-windows-work-with-gitlab
'programing tip' 카테고리의 다른 글
Convert.ToBoolean (string)과 Boolean.Parse (string)의 차이점은 무엇입니까? (0) | 2020.10.22 |
---|---|
열의 공통 값을 기반으로 큰 데이터 프레임을 데이터 프레임 목록으로 분할 (0) | 2020.10.22 |
Go 맵을 json으로 변환 (0) | 2020.10.22 |
'int'의 차이점은 무엇입니까? (0) | 2020.10.21 |
jQuery의 정규식 필드 유효성 검사 (0) | 2020.10.21 |