{"meta":{"title":"GitHub Copilot 제안 일치하는 공용 코드 찾기","intro":"공개적으로 사용 가능한 코드와 일치하는 제안을 할 때 GitHub Copilot 코드 참조를 보는 방법을 알아봅니다.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ko/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ko/enterprise-cloud@latest/copilot/how-tos","title":"방법"},{"href":"/ko/enterprise-cloud@latest/copilot/how-tos/get-code-suggestions","title":"코드 제안 가져오기"},{"href":"/ko/enterprise-cloud@latest/copilot/how-tos/get-code-suggestions/find-matching-code","title":"일치하는 코드 찾기"}],"documentType":"article"},"body":"# GitHub Copilot 제안 일치하는 공용 코드 찾기\n\n공개적으로 사용 가능한 코드와 일치하는 제안을 할 때 GitHub Copilot 코드 참조를 보는 방법을 알아봅니다.\n\n<div class=\"ghd-tool jetbrains\">\n\n이 문서의 버전은 JetBrains IDE의 Copilot을 위한 것입니다. 다른 플랫폼의 경우 Copilot 위의 적절한 탭을 클릭합니다.\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n이 문서의 이 버전은 Copilot에서 Visual Studio Code에 사용됩니다. 다른 플랫폼의 경우 Copilot 위의 적절한 탭을 클릭합니다.\n\n</div>\n\n<div class=\"ghd-tool webui\">\n\n이 버전의 문서는Copilot을 GitHub 웹사이트에서 사용하는 경우를 위한 것입니다. 다른 플랫폼의 경우 Copilot 위의 적절한 탭을 클릭합니다.\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n이 문서의 이 버전은 Copilot에서 Visual Studio에 사용됩니다. 다른 플랫폼의 경우 Copilot 위의 적절한 탭을 클릭합니다.\n\n</div>\n\n## 소개\n\n공개적으로 사용 가능한 코드와 일치하는 제안을 GitHub Copilot 에게 허용하거나 \"차단\" 모드를 지원하지 않는 제품을 사용하는 경우, Copilot 은 발견된 유사한 코드에 대한 참조를 표시합니다.\n[GitHub Copilot 코드 참조](/ko/enterprise-cloud@latest/copilot/concepts/completions/code-referencing)을(를) 참조하세요.\n\n### 필수 조건\n\n일치 코드에 대한 참조는 \"차단\" 모드를 지원하지 않는 제품을 사용하거나 공개적으로 사용 가능한 코드와 일치하는 제안을 허용하도록 구성된 경우에만 Copilot 생성됩니다. 이 설정은 귀하의 개인조직업이나 기업설정 페이지에서 구성할 수 있습니다.\n\n자세한 내용은 [GitHub Copilot 정책을 개별 구독자로 관리](/ko/enterprise-cloud@latest/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code) 또는[](/ko/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies#enabling-copilot-features-and-models-in-your-organization) 또는 [기업에서 GitHub Copilot에 대한 정책 및 기능 관리](/ko/enterprise-cloud@latest/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)을 참조하세요.\n\n<div class=\"ghd-tool jetbrains\">\n\n## 인라인 제안에 대한 코드 참조 보기\n\nJetBrains IDE에 대한 로그 파일에서 코드 참조를 볼 수 있습니다.\n\n1. JetBrains IDE에서 **도움말** > **/탐색기에서 로그인 표시** 선택합니다.\n\n   로그 파일이 파일 관리자에 표시됩니다. 예를 들어 IntelliJ IDEA의 경우 로그 파일은 `idea.log`입니다.\n\n2. JetBrains IDE에서 로그 파일을 엽니다.\n\n3. “\\[퍼블릭 코드 참조]”를 검색합니다.\n\n### 로그 항목 예제\n\n```text\n2025-02-26 09:22:12,045 [5581906] INFO - #copilot - [Public Code References] Text found matching public code in file:///Users/mona-lisa/git-repos/test-repo/fizzbuzz.js [Ln 1, Col 10] near fizzBuzz() ...:\n  1) [NOASSERTION] https://github.com/nixsticks/todos/blob/ae427a721c7784da64a619ba17f60637fe1cc819/Loops/fizzbuzz/fizzbuzz.js\n  2) [GPL-3.0] https://github.com/voloslg/algocasts/blob/34b423517486f908ca167b390d3b8bd05653829f/exercises/fizzbuzz/index.js\n```\n\n로그 항목에는 다음 세부 정보가 포함되어 있습니다.\n\n* 제안을 수락한 날짜와 시간\n* 유사한 코드가 발견되었음을 알리는 “퍼블릭 코드 참조” 메시지입니다.\n* 제안이 추가된 파일의 경로입니다.\n* 제안이 추가된 줄과 열 번호입니다.\n* 다음은 해당하는 항목들을 나열한 목록입니다.\n  * 일치하는 코드의 라이선스 유형이거나 라이선스를 찾을 수 없는 경우 `NOASSERTION`입니다.\n  * 일치하는 코드가 발견된 파일 GitHub.com 의 URL입니다.\n\n### 코드 참조 기능 확인\n\nCopilot에게 자주 사용되는 코드를 추가하고 로그에서 출력을 검사하여 코드 참조가 작동하는지 확인할 수 있습니다.\n\n1. `fizz-buzz.js`라는 파일을 만들고 편집기에서 엽니다.\n\n2. 이전 섹션에 설명된 대로 로그를 표시합니다.\n\n3. 편집기에서 다음을 입력합니다.\n\n   ```javascript\n   function fizzBuzz()\n   ```\n\n   닫는 괄호 뒤의 공백을 사용합니다.\n\n   GitHub Copilot은(는) 함수를 완료하기 위한 코드를 제안해야 합니다. 일반적으로 제안은 GitHub 웹 사이트에서 공개적으로 사용할 수 있는 코드와 일치하는 피즈 버즈 알고리즘의 일반적인 구현입니다.\n\n4. 제안을 수락하려면 <kbd>Tab</kbd> 키를 누릅니다.\n\n5. 유사한 코드에 대한 항목이 로그에 추가되었는지 확인합니다.\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## 인라인 제안에 대한 코드 참조 보기\n\nGitHub Copilot 로그 중 하나에서 코드 참조를 찾을 수 있습니다 Visual Studio Code.\n\n1. 메뉴 모음에서 Visual Studio Code**출력\\*\\*\\*\\*보기를** >  선택하여**출력** 창을 엽니다.\n2. **출력** 창 오른쪽의 드롭다운 메뉴에서 **로그(코드 참조)를 선택합니다GitHub Copilot**.\n3. \\*\\*\n   GitHub Copilot로그(코드 참조)\\*\\* 보기를 표시해 둔 상태에서,GitHub Copilot를 에서Visual Studio Code에서 사용하십시오.\n\n   공용 GitHub 리포지토리의 코드와 일치하는 인라인 제안을 수락하면 항목이 로그에 추가됩니다.\n\n   로그 항목에는 다음 세부 정보가 포함되어 있습니다.\n\n   * 제안을 수락한 날짜와 시간\n   * 제안이 추가된 파일의 이름\n   * \"Similar code at\" 뒤에 제안이 추가된 파일 위치가 표시됩니다.\n   * 인라인 제안에 의해 추가된 코드의 추출입니다.\n   * 일치하는 코드가 발견되면 해당 라이선스 유형이고, 그렇지 않으면 `unknown`입니다.\n   * 비슷한 코드가 발견된 파일 GitHub.com 의 URL입니다.\n\n### 로그 항목 예제\n\n```text\n2025-03-27 12:17:54.759 [info] file:///Users/monalisa/fizzbuzz.js Similar code at  [Ln 2, Col 8] let i = 1; i <= 100; i++) {  let output = '';  if (i % 3 === 0) {  output += 'Fizz';...\n2025-03-27 12:17:54.759 [info] License: unknown, URL: https://github.com/octo-org/octo-repo/blob/8563f3b1d4f33952b22212b86e745539d1567ed1/examples/fizzBuzz.js\n2025-03-27 12:17:54.759 [info] License: MIT, URL: https://github.com/octo-org/monalisa/blob/7e974691f4c8e6bc55f9b50688f05d746d1bc52b/exercises/2/fizz-buzz.js\n```\n\n### 코드 참조 기능 확인\n\nCopilot에게 자주 사용되는 코드를 추가하고 로그에서 출력을 검사하여 코드 참조가 작동하는지 확인할 수 있습니다.\n\n1. `fizz-buzz.js`라는 파일을 만들고 편집기에서 엽니다.\n\n2. 이전 섹션에 설명된 대로 로그를 표시합니다.\n\n3. 편집기에서 다음을 입력합니다.\n\n   ```javascript\n   function fizzBuzz()\n   ```\n\n   닫는 괄호 뒤의 공백을 사용합니다.\n\n   GitHub Copilot은(는) 함수를 완료하기 위한 코드를 제안해야 합니다. 일반적으로 제안은 GitHub 웹 사이트에서 공개적으로 사용할 수 있는 코드와 일치하는 피즈 버즈 알고리즘의 일반적인 구현입니다.\n\n4. 제안을 수락하려면 <kbd>Tab</kbd> 키를 누릅니다.\n\n5. 유사한 코드에 대한 항목이 로그에 추가되었는지 확인합니다.\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## 인라인 제안에 대한 코드 참조 보기\n\n로그인 GitHub Copilot에서 Visual Studio 코드 참조를 찾을 수 있습니다.\n\n1. 메뉴 모음에서 **View**를 클릭합니다.\n2. 드롭다운 메뉴에서 **Output**을 클릭합니다.\n3. 출력 보기에서 \"출력 원본 표시\" 오른쪽에 있는 상자를 클릭하고 **GitHub Copilot** 를 선택하세요.\n4. GitHub Copilot을(를) Visual Studio Code에서 사용할 때 로그를 계속 표시해 둡니다.\n\n   공용 GitHub 리포지토리의 코드와 일치하는 인라인 제안을 수락하면 항목이 로그에 추가됩니다.\n\n   로그 항목에는 다음 세부 정보가 포함되어 있습니다.\n\n   * 제안을 수락한 시간입니다. 시간이 표시되지 않으면 \"Show Timestamp\" 시계 아이콘을 클릭하세요.\n   * 설명은 `[Completions Public Code Match Information]`입니다.\n   * 일치하는 코드가 발견되면 해당 라이선스 유형이고, 그렇지 않으면 `NOASSERTION`입니다.\n   * 비슷한 코드가 발견된 파일 GitHub.com 의 URL입니다.\n\n### 로그 항목 예제\n\n```text\n09:39:16:203    [Completions Public Code Match Information] Similar code with license type [MIT] https://github.com/octo-org/octo-repo/blob/34deb75eb6a2e22483ed465a6aec38c02eb2536e/routines/quicksort.js\n```\n\n### 코드 참조 기능 확인\n\nCopilot에게 자주 사용되는 코드를 추가하고 로그에서 출력을 검사하여 코드 참조가 작동하는지 확인할 수 있습니다.\n\n1. `fizz-buzz.js`라는 파일을 만들고 편집기에서 엽니다.\n\n2. 이전 섹션에 설명된 대로 로그를 표시합니다.\n\n3. 편집기에서 다음을 입력합니다.\n\n   ```javascript\n   function fizzBuzz()\n   ```\n\n   닫는 괄호 뒤의 공백을 사용합니다.\n\n   GitHub Copilot은(는) 함수를 완료하기 위한 코드를 제안해야 합니다. 일반적으로 제안은 GitHub 웹 사이트에서 공개적으로 사용할 수 있는 코드와 일치하는 피즈 버즈 알고리즘의 일반적인 구현입니다.\n\n4. 제안을 수락하려면 <kbd>Tab</kbd> 키를 누릅니다.\n\n5. 유사한 코드에 대한 항목이 로그에 추가되었는지 확인합니다.\n\n</div>\n\n## 에 대한 코드 참조 보기 Copilot Chat\n\n<div class=\"ghd-tool jetbrains\">\n\nCopilot Chat의 응답에 일치하는 코드가 포함된 경우 응답 끝에 다음 텍스트로 표시됩니다.\n\n> *N* 라이선스 유형이 있는 유사한 코드 - **일치 항목 보기**\n\n1. **일치 항목 보기**를 클릭하여 일치하는 코드의 세부 정보를 새 편집기 탭에 표시합니다.\n\n   일치하는 코드의 각 예가 편집기에 표시됩니다.\n\n   * 일치하는 코드의 라이선스 유형(알려진 경우).\n   * 일치하는 코드가 발견된 GitHub.com에 있는 파일의 URL.\n   * 일치하는 코드를 보여 주는 코드 조각.\n\n2. 편집기에서 URL을 <kbd>Ctrl</kbd>+클릭(Windows/Linux) 또는 <kbd>Command</kbd>+클릭(Mac)하여 GitHub.com의 전체 파일을 봅니다.\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\nCopilot Chat의 응답에 일치하는 코드가 포함된 경우 응답 끝에 다음 텍스트로 표시됩니다.\n\n> *N* 라이선스 유형이 있는 유사한 코드 - **일치 항목 보기**\n\n1. **일치 항목 보기**를 클릭하여 일치하는 코드의 세부 정보를 새 편집기 탭에 표시합니다.\n\n   일치하는 코드의 각 예가 편집기에 표시됩니다.\n\n   * 일치하는 코드의 라이선스 유형(알려진 경우).\n   * 일치하는 코드가 발견된 GitHub.com에 있는 파일의 URL.\n   * 일치하는 코드를 보여 주는 코드 조각.\n\n2. 편집기에서 URL을 <kbd>Ctrl</kbd>+클릭(Windows/Linux) 또는 <kbd>Command</kbd>+클릭(Mac)하여 GitHub.com의 전체 파일을 봅니다.\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n응답에 Copilot Chat 일치하는 코드가 포함된 경우 다음 텍스트에서 제안된 코드 아래에 있습니다.\n\n> 공용 repos 유사한 코드를 찾았습니다.\n> **일치 항목 보기**\n\n**일치 항목 보기**를 클릭하여 GitHub Copilot 로그가 아직 열려 있지 않다면, 로그를 열고 일치하는 코드의 세부 정보를 추가합니다.\n\n세부 정보는 다음과 같습니다.\n\n* 로그에 세부 정보를 추가한 시간입니다. 시간이 표시되지 않으면 \"Show Timestamp\" 시계 아이콘을 클릭하세요.\n* 일치하는 코드 목록 앞의 첫 번째 로그 항목인 설명 `[Code Match]`입니다.\n* 유사한 코드의 각 인스턴스에 대한 라이선스 유형(발견된 경우)입니다.\n* 일치하는 코드가 발견된 파일 GitHub.com 의 URL입니다.\n* 일치하는 코드를 보여 주는 코드 조각.\n\n### 로깅 예제\n\n````text\n09:24:10:525    [Code Match] Similar code with 2 license type(s) [MIT, NOASSERTION]\n09:24:10:525    ## License: MIT\n09:24:10:525    https://github.com/octo-org/octo-repo/tree/127aac4ab27a42706af01be80f7aae3b83f44fbc/buzzfizz.py\n09:24:10:525    ```\n09:24:10:525    for i in range(1, n + 1):\n09:24:10:525            if i % 3 == 0 and i % 5 == 0:\n09:24:10:525                print('FizzBuzz')\n09:24:10:525            elif i % 3 == 0:\n09:24:10:525                print('Fizz')\n09:24:10:525            elif i % 5 == 0:\n09:24:10:525    ```\n09:24:10:525    ## License: NOASSERTION\n09:24:10:525    https://github.com/octo-org/monalisa/tree/011308746e53b26b128fa53c044a2527c39231f0/fizz-buzz.py\n09:24:10:525    ```\n09:24:10:525    i % 3 == 0 and i % 5 == 0:\n09:24:10:525                print('FizzBuzz')\n09:24:10:525            elif i % 3 == 0:\n09:24:10:525                print('Fizz')\n09:24:10:525            elif i % 5 == 0:\n09:24:10:525                print('Buzz')\n09:24:10:525            else:\n09:24:10:525                print(i)\n09:24:10:525    ```\n````\n\n</div>\n\n<div class=\"ghd-tool webui\">\n\n## 에 대한 코드 참조 보기 Copilot Chat\n\n공용 Copilot Chat 리포지토리의 코드와 일치하는 코드를 포함하는 응답을 제공하는 경우 GitHub 코드 제안 아래에 표시됩니다.\n\n> *n* 리포지토리에서 < > 공용 코드 참조\n\n일치하는 코드의 세부 정보를 보려면 다음을 수행합니다.\n\n1. 코드 제안 아래의 \"공용 코드 참조...\" 텍스트를 클릭합니다.\n\n   일치하는 코드가 포함된 리포지토리 목록은 GitHub 라이선스 정보와 함께 드롭다운에 표시됩니다(있는 경우).\n\n   ![Copilot Chat의 인라인 제안을 보여주는 스크린샷으로, 코드 참조를 확인할 수 있는 링크가 포함되어 있습니다.](/assets/images/help/copilot/code-reference-dotcom.png)\n\n2. 리포지토리의 이름을 클릭하여 해당 리포지토리를 표시합니다 GitHub.com.\n\n## 에 대한 코드 참조 보기 Copilot cloud agent\n\n공용 Copilot 리포지토리의 코드와 일치하는 코드를 포함하는 응답을 제공하는 경우 GitHub 일치하는 코드의 세부 정보를 표시하는 링크가 에이전트 세션 로그에 표시됩니다. 자세한 내용은 [에이전트 세션 관리](/ko/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents)을(를) 참조하세요.\n\n</div>\n\n## 추가 참고 자료\n\n* [GitHub Copilot 코드 참조](/ko/enterprise-cloud@latest/copilot/concepts/completions/code-referencing)"}