Openclaw용 GitHub 비밀번호 없는 설정

SSH 키와 개인 액세스 토큰을 사용하여 비밀번호 없는 작업을 위한 GitHub 인증을 자동화하는 종합 스킬입니다.

happydog-intj
v1.0.0
Feb 21, 2026
0
1.5k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install github-passwordless-setup

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 github-passwordless-setup 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

GitHub 비밀번호 없는 설정란 무엇인가요?

GitHub 비밀번호 없는 설정은 Git 작업 및 GitHub CLI 사용 중 수동 인증의 번거로움을 제거하기 위해 설계된 개발자 중심 도구입니다. Openclaw Skills를 활용하여 개발자는 보안 ED25519 SSH 키 생성을 자동화하고 개인 액세스 토큰(PAT)을 구성하여 푸시, 풀 및 리포지토리 관리와 같은 작업이 원활하고 안전하게 이루어지도록 할 수 있습니다.

이 스킬은 수동 비밀번호 입력이 병목 현상이 되는 자동화된 환경에서 높은 생산성을 유지하는 데 필수적입니다. GitHub에서 권장하는 최신 보안 모범 사례를 준수하면서 macOS, Linux, Windows WSL2를 포함한 다양한 운영 체제에서 자격 증명을 관리하는 표준화된 방법을 제공합니다.

GitHub 비밀번호 없는 설정 활용 사례

  • git push 및 pull 작업 중 반복되는 비밀번호 입력 요청 제거.
  • 재인증 없이 GitHub CLI를 통한 리포지토리 생성 및 관리 자동화.
  • CI/CD 환경 또는 로컬 개발 머신을 위한 영구 인증 설정.
  • 기존 HTTPS 리포지토리를 보안 SSH 기반 원격 저장소로 자동 전환.

GitHub 비밀번호 없는 설정 작동 원리

  1. 이 스킬은 중복을 방지하기 위해 로컬 환경에서 기존 SSH 키를 확인하는 것으로 시작합니다.
  2. 보안성이 높은 ED25519 SSH 키를 생성하고 사용자가 GitHub 계정 설정에 공개 키를 추가하도록 안내합니다.
  3. 보안이 확보된 비밀번호 없는 Git 통신을 보장하기 위해 SSH 연결을 확인합니다.
  4. 개인 액세스 토큰을 사용하여 GitHub CLI(gh)의 설치 및 인증을 지원합니다.
  5. 향후 모든 작업에서 SSH를 선호하도록 전역 Git 프로토콜을 구성합니다.

GitHub 비밀번호 없는 설정 설정 가이드

설정을 신속하게 초기화하려면 Openclaw Skills에서 제공하는 자동화된 원라이너 스크립트를 사용할 수 있습니다.

curl -fsSL https://raw.githubusercontent.com/happydog-intj/github-passwordless-setup/master/setup.sh | bash

또는 수동 구성을 따라 키를 생성하십시오.

ssh-keygen -t ed25519 -C "[email protected]"

생성된 공개 키를 GitHub 계정에 추가하고 CLI를 인증합니다.

gh auth login --with-token

GitHub 비밀번호 없는 설정 데이터 스키마 및 분류 체계

이 스킬은 Openclaw Skills가 올바르게 작동하도록 몇 가지 주요 구성 파일 및 데이터 구조를 관리하고 상호 작용합니다.

위치 파일 유형 용도
~/.ssh/ 개인/공개 키 SSH 인증을 위한 ED25519 또는 RSA 키를 저장합니다.
~/.config/gh/ YAML 설정 GitHub CLI 인증 토큰 및 호스트 설정을 저장합니다.
~/.gitconfig INI 설정 선호하는 SSH 프로토콜을 포함한 전역 Git 설정을 저장합니다.
~/.ssh/config SSH 설정 다중 계정 지원을 위한 사용자 지정 호스트 별칭을 관리합니다.

GitHub 비밀번호 없는 설정 고급 기능

  • 다중 계정 관리: 사용자 지정 SSH 설정 별칭을 사용하여 여러 GitHub 프로필 지원.
  • 환경 변수 통합: 비대화형 환경을 위한 GH_TOKEN을 사용한 자동 인증 지원.
  • 일괄 변환: 모든 로컬 HTTPS 리포지토리를 찾아 SSH 원격 저장소로 변환하는 자동화된 스크립트.
  • Git 별칭: 안전한 강제 푸시 또는 커밋 취소와 같은 일반적인 워크플로우를 위해 사전 구성된 바로 가기.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*