programing tip

Windows 용 GitHub가 GitLab에서 작동하나요?

itbloger 2020. 10. 22. 07:44
반응형

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가 작동하지 않았지만 여기에 작동하는 방법이 있습니다.)

  1. .ssh 폴더에있는 github_rsa.pub의 공개 ssh 키를 Gitlab.com의 SSH 키에 추가하십시오.
  2. config.ssh 폴더에 다음과 같은 파일을 추가하십시오.

    Host gitlab.com
    RSAAuthentication yes
    IdentityFile ~/.ssh/github_rsa
    User mygitlabloginemail
    
  3. Git Bash를 통해 저장소 복제 / 가져 오기

  4. 폴더를 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

반응형