ServiceNow (paris) NEEDIT 응용 프로그램을 github 공용에서 개인 저장소로 변경하는 단계
4589 단어 ServiceNow
또한 이 절차는 이미 ServiceNow의 Developer 사이트에 Learnning 코스에 있는 「Needit」어플리케이션을 github상에서 Fork해 자신의 인스턴스에 임포트 하는 것이 대상입니다.
이대로 공부를 진행하는데 있어서 퍼블릭 리포지토리의 그대로라면, 컴플라이언스상, 상태가 나빠 보이기 때문에 프라이빗 리포지토리로 변경하기로 했습니다. 정확히 이 기사 가 참고가 될 것 같습니다 (어느 시기인가 무료 계정으로 private의 리포지토리가 작성 가능하게 되어 있었군요). ,,,,, (; ·`д·') 어라?
"Change visibility"가 비활성화되어 누를 수 없습니다. 분명히 github의 fork 기능을 사용하면 공개 리포지토리를 private로 변경할 수없는 사양처럼 보입니다. 그래서 위 화살표의 링크 대상 을 보면서 대응해 보았습니다.
또한 정책은 다음과 같습니다.
조작 개요
아래의 자세한 단계입니다.
github 측 조작
1. Git Bash를 시작합니다.
2. 다음 bare 모드에서 리포지토리를 로컬로 복제합니다.
$ git clone --bare https://github.com/exampleuser/old-repository.git
3. github에서 새로 미러링 할 리포지토리를 private로 만듭니다.
4. 다음 명령을 사용하여 위 미러 대상으로 리포지토리를 푸시합니다.
$ cd old-repository.git
$ git push --mirror https://github.com/exampleuser/new-repository.git
5. 로컬 임시 리포지토리는 필요하지 않으므로 삭제합니다.
$ cd ..
$ rm -rf old-repository.git
6. 공용 측 리포지토리를 삭제합니다. 우선 Setting을 선택하고,,
7. 아래쪽으로 스크롤하고 "Delete this repository"버튼을 눌러 삭제합니다.
(다음 확인 대화 상자에서 리포지토리 경로를 입력하라는 메시지가 표시됩니다.)
Service Now측의 조작
1. 스튜디오를 엽니다.
2. 현재 상태(포크된 공용 쪽)의 NeedIt 응용 프로그램을 선택합니다.
3. File > Setting을 선택하고 Delete 버튼을 누릅니다.
4. 확인 대화상자에서 Delete 버튼을 누르고 재확인 대화상자에서도 delete를 입력하여 NEEDIT 애플리케이션을 삭제합니다.
5. 다시 studio를 다시 엽니다.
6. Import From Source Control 버튼을 누릅니다.
7. 위에서 미러링한 URL을 입력하고 브랜치는 'main', Credential은 '자신의 github 계정'을 선택합니다.
위에서 fork한 NEEDIT 애플리케이션을 퍼블릭에서 프라이빗 리포지토리로 변경할 수 있었습니다.
만약을 위해 「Switch Branch」하고, 제대로 지금까지 자신이 커밋한 브랜치가 표시되는지 체크해 보세요. (나는 몇 가지 코스를 마쳤으므로 많은 브런치가 존재한다.)
이상, 자신용의 비망록(..)φ메모 메모였습니다.
Reference
이 문제에 관하여(ServiceNow (paris) NEEDIT 응용 프로그램을 github 공용에서 개인 저장소로 변경하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cabaken/items/ce10a714c766dc2c9295텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)