GITHUB CLI 설치 필
윈도우 기준입니다.
CHOCOLATEY 를 설치해두면 편하게 설치가능합니다.
- chocolatey 설치
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- github cli 설치
choco install gh
PowerShell 키셈
- 깃헙 로그인
gh auth login
- 이런식으로 로그인됨
토큰으로 로그인시 권한 체크해보셈
단건 변경
gh api -X PATCH "repos/exampleuser/myrepo" -f visibility=public
다건 변경
- 레포지터리 변수에 저장
$repos = gh repo list <username> --visibility public --limit 1000 --json nameWithOwner | ConvertFrom-Json
- 반복문으로 전부 private 으로 전환
foreach ($repo in $repos) { gh api -X PATCH "repos/$($repo.nameWithOwner)" -f visibility=private Write-Host "Repository $($repo.nameWithOwner) has been set to private." }
Uploaded by
N2T
'일 관련 삽질' 카테고리의 다른 글
# [전자정부프레임워크] 3.5 → 4.0 마이그레이션 및 호환성 인증 (0) | 2024.03.05 |
---|---|
[볼만한 영상] 코딩 - 책 한권만 읽는 사람이 제일 무서움 (0) | 2023.12.09 |
QueryDsl 객체 그래프 4개 이상 탐색시 NPE 발생하는 케이스 (0) | 2023.11.23 |
크롬 보안 이슈 HTTPS 에서의 SameSite = NONE , Secure 설정 (0) | 2023.11.22 |