> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub 및 GitLab에 안전하게 접근하기

> Agent는 Replit 프록시를 통해 GitHub와 GitLab에 접근하므로 사용자의 자격 증명이 샌드박스에 들어가지 않습니다.

Agent가 `git`, `gh` 또는 `glab`을 실행하면 Replit은 요청을 보안 프록시를 통해 라우팅합니다. GitHub는 `github.replit.internal`, GitLab은 `gitlab.replit.internal`을 사용합니다. 프록시가 샌드박스 외부에서 연결의 자격 증명을 추가하므로 Agent는 유출될 수 있는 토큰을 받지 않습니다.

프록시는 Agent만 사용합니다. 사용자의 셸과 Git 창은 사용자 본인의 계정으로 GitHub 및 GitLab에 직접 연결되며, 원격 저장소는 기존 URL을 그대로 유지합니다.

## Agent가 접근할 수 있는 항목

Agent는 GitHub 또는 GitLab 연결이 허용하는 범위에 정확히 접근할 수 있습니다. 이를 변경하려면 Replit에서 연결을 업데이트하거나 제공자에서 권한을 수정하세요. 백그라운드 빌드에 대해서는 [Git 제공자 앱 설치하기](https://docs.replit.com/ko/build/code/install-git-app.md)를 참고하세요.

## 표시될 수 있는 메시지

Agent의 Git 출력에는 제공자 대신 프록시 이름이 표시됩니다.

```text theme={null}
github.replit.internal ✅ is Replit's secure GitHub proxy
```

요청이 실패하면 Replit에서 GitHub를 다시 연결하거나 연결에 저장소 접근 권한을 부여하는 등 해야 할 일을 오류 메시지가 안내합니다. 보호된 브랜치로의 푸시 거부처럼 GitHub 또는 GitLab 자체에서 발생한 오류는 그대로 표시됩니다.

> [!WARNING]
>
> 오류를 우회하기 위해 Agent에게 개인 액세스 토큰을 제공하지 마세요. 대신 Replit에서 연결을 수정하세요.
