OpenAI
Энэ хуудсыг машинаар орчуулсан. Англи хэл дээрх нийтлэлийн эх хувилбарыг үзнэ үү.

GitHub-ийг ChatGPT-тэй холбох

Дэмжигдсэн шууд репозиторын хандалтаар код шинжлэх, хайх, эш татахын тулд GitHub-ыг ChatGPT-тэй холбоно уу.

Шинэчилсэн: 2 days ago

Тойм

Кодынхоо талаар асуулт асуухын тулд GitHub-ыг ChatGPT-тэй холбоно уу.

GitHub-ыг холбоход ChatGPT зөвшөөрөгдсөн репозиторын код, README файл болон бусад баримт бичгийг шаардлагатай үед татаж авч чадна. Таны багц болон ашиглаж буй бүтээгдэхүүнээс хамааран ердийн чат, гүн судалгаа эсвэл агентын ажлын урсгалыг ашиглах боломжтой байж болно. Ингэж шууд хандах нь GitHub-ын синк хийсэн индекс үүсгэхгүй.

GitHub-ын боломж нь багц, ажлын талбар болон ашиглаж буй бүтээгдэхүүнээс хамаарч өөр байж болно. GitHub ердийн чатад боломжгүй байсан ч тухайн бүртгэлээр үүнийг гүн судалгаа эсвэл агент горимд ашиглах боломжтой байж болно. Судалгааны ажлын урсгалын талаар ChatGPT дэх гүн судалгаа-аас үзнэ үү.

GitHub-ийг ChatGPT-тэй холбох

GitHub-ийг холбохын тулд боломжтой сонголтоос Аппууд эсвэл Өргөтгөлүүд-ийг нээгээд GitHub эсвэл үүнийг агуулсан өргөтгөлийг сонгоно уу. Бүртгэл холбох алхмуудыг эндээс үзнэ үү: ChatGPT дэх аппын бүртгэлүүдийг холбож, удирдах.

Дараа нь таныг GitHub руу чиглүүлэх бөгөөд тэнд ChatGPT аппыг суулгаж, зөвшөөрөл олгоод ChatGPT-ийн хандаж болох репозиторуудыг сонгоно. ChatGPT зөвшөөрөгдсөн репозиторын контентыг шаардлагатай үед татаж авдаг. GitHub синк болон репозитор тус бүрд тохируулсан индексжүүлэлт боломжгүй.

Репозиторт хандах эрхийг өөрчлөхийн тулд:

  1. Тохиргоо-г нээнэ үү.

  2. Боломжтой сонголтоос хамааран Аппууд эсвэл Өргөтгөлүүд-ийг сонгоно уу.

  3. GitHub-ийг нээнэ үү.

  4. Репозитор удирдах боломжтой сонголтыг сонгоно уу.

GitHub-ийн холболтыг салгахын тулд аппын ижил тохиргоог нээгээд Холболтыг салгах-ыг сонгоно уу.

GitHub pull request-ийн үйл ажиллагаанаас даалгавар үүсгэх

Шаардлага хангасан хэрэглэгчид холбосон github.com репозитор дахь үйл ажиллагаанд зориулж Ажил горимд үйл явдлаар өдөөгддөг (webhook-д суурилсан) даалгавар үүсгэх боломжтой. Дэмжигдэх үйл ажиллагаанд pull request нээх, хянуулахад бэлэн гэж тэмдэглэх эсвэл хаах зэрэг багтаж болно. Өдөөгчөөс хамааран та pull request-ийн хяналт, сэтгэгдэл, commit шинэчлэлт эсвэл дууссан нэгтгэлүүдийг мөн хянах боломжтой.

Даалгавар зөвхөн холбосон GitHub бүртгэлд зөвшөөрсөн репозиторт хандах боломжтой. Өөрийн серверт байршуулсан GitHub Enterprise холболтыг үйл явдлаар өдөөгддөг даалгаварт дэмждэггүй.

GitHub ашигладаг хуваарьт даалгаврыг хуваалцах

Таны бүртгэлд хуваарьт даалгавар хуваалцах боломж нээгдсэн үед зааварт нь GitHub дурдагдсан, шаардлага хангасан хуваарьт даалгаврыг хуваалцах боломжтой. Шаардлага хангасан хүлээн авагчид өөрсдийн GitHub бүртгэлийг холбон тусдаа даалгавар үүсгэх боломжтой. Тэдний бүртгэл хуулбар даалгаварт нь шаардлагатай бүх репозиторт хандах зөвшөөрөлтэй байх ёстой.

Хуваалцсан даалгаврын холбоос нь таны GitHub холболт, нэвтрэх мэдээлэл, репозиторын хандалт эсвэл репозиторын файлуудыг дамжуулахгүй. Даалгаврын заавар хуваалцсан холбоос дээр харагддаг тул хуваалцахаасаа өмнө эмзэг код эсвэл репозиторын мэдээллийг устгана уу. GitHub админы одоогийн зөвшөөрөл болон аппын зөвхөн унших хязгаарлалт мөн адил үйлчилнэ.

Үйл явдлаар өдөөгддөг GitHub даалгаврыг хуваалцах боломжтой. Шаардлага хангасан хүлээн авагчид өөрсдийн GitHub бүртгэлийг холбож, даалгаварт нь шаардлагатай github.com репозиторт хандах эрхийг зөвшөөрөх ёстой.

Дэлгэрэнгүй мэдээллийг эндээс үзнэ үү: ChatGPT дэх хуваарьт даалгаврууд.

Харагдахгүй байгаа GitHub репозиторыг олох

Репозиторууд ChatGPT-д ашиглах боломжтой болж харагдахад ихэвчлэн 5 орчим минут шаардагдана.

Репозитор хараахан харагдахгүй байж болох бусад шалтгаан:

  • Хувийн эсвэл шинээр үүсгэсэн репозитор нь GitHub аппыг зөв бүртгэл эсвэл байгууллагад суулгаж, тухайн репозиторт хандах эрх олгох хүртэл харагдахгүй байж болно. GitHub аппын репозиторын тохиргоог нээгээд тухайн репозиторыг сонгож, зөвшөөрсөн эсэхийг баталгаажуулна уу. GitHub холбогдсон мэт харагдаж байгаа ч ямар ч репозитор ашиглах боломжгүй бол дахин холбохоосоо өмнө эдгээр тохиргоог шалгана уу.

  • Таны GitHub байгууллага ChatGPT апп эсвэл тодорхой репозиторыг админаар зөвшөөрүүлэхийг шаардаж болзошгүй. GitHub аппын репозиторын тохиргоог шалгаад байгууллагад тань харагдах зөвшөөрөл хүсэх үйл явцаар хандалтын эрх хүснэ үү.

  • GitHub-ийн өөрийн хайлтын индекст шинэ репозитор нэмэгдэхэд хугацаа шаардагдаж болно. Энэ нь ChatGPT аппын синкээс тусдаа: ChatGPT дэх GitHub хандалт нь зөвшөөрөгдсөн репозиторын контентыг шаардлагатай үед татаж авдаг бөгөөд админы удирддаг GitHub индекс үүсгэдэггүй.

Өгөгдөл ба нууцлал

ChatGPT GitHub-тэй хэрхэн ажилладаг вэ

ChatGPT таны холбосон GitHub репозитороос холбогдох мэдээллийг олохын тулд таны хүсэлтэд үндэслэн хайлтын асуулга үүсгэж, GitHub руу илгээдэг. Жишээлбэл, та «Би backend-д файл байршуулах үйлдлийг хаана зохицуулсныг харуулж болох уу?» гэж асуувал ChatGPT таны GitHub репозитороос «файл байршуулах зохицуулагч backend» гэх мэт асуулгаар хайж болно. Шаардлагатай бол хамгийн тохирох код эсвэл файлыг олохын тулд хэд хэдэн өөр хайлт хийж болно.

Загварын сургалт болон GitHub өгөгдлийн талаар ойлгох

Анхдагч тохиргоогоор ChatGPT Business, Enterprise, Edu болон манай API зэрэг бизнесийн үйлчилгээг ашигладаг хэрэглэгчдийн илгээсэн контентыг манай загваруудыг сайжруулахад ашигладаггүй. OpenAI бизнесийн өгөгдлийг хэрхэн ашигладаг тухай мэдээллийг эндээс үзнэ үү: Байгууллагын нууцлал.

Шаардлага хангасан хувийн бүртгэлийн контентыг загвар сайжруулахад ашиглах эсэх нь таны Загварыг хүн бүрд зориулан сайжруулах тохиргооноос хамаарна. Холбосон аппын өгөгдлийн ашиглалт болон загварын сургалтын талаарх мэдээллийг эндээс үзнэ үү: ChatGPT-д холбосон аппууд.

ChatGPT-ийн өгөгдөл байршлын зохицуулалт нь зөвхөн ажлын талбарын сонгосон бүсэд дэмжигддэг, хамрах хүрээнд багтсан хэрэглэгчийн контентод үйлчилнэ. GitHub руу илгээсэн мэдээлэлд мөн GitHub-ийн өөрийн хадгалалт, боловсруулалт болон өгөгдөл байршлын зохицуулалтын нөхцөл үйлчилнэ. Одоогийн хамрах хүрээг эндээс үзнэ үү: ChatGPT-ийн өгөгдөл байршлын болон дүгнэлт боловсруулалтын байршлын зохицуулалт.

Түгээмэл асуултууд

GitHub-ын админууд ChatGPT аппыг хэрхэн зөвшөөрөх вэ?

Хэрэв танай байгууллага OAuth аппын хандалтыг хязгаарладаг бол байгууллагын эзэмшигч GitHub-ын байгууллагадаа OAuth апп зөвшөөрөх зааврыг дагаж болно. GitHub аппыг суулгах болон түүнд репозиторт хандах эрх олгох нь тусдаа алхмууд юм.

Репозитор дотроос тодорхой файлыг хэрхэн хайх вэ?

Репозитор сонгогч нь репозитор доторх файлыг бус, репозиторын нэрийг хайдаг. GitHub-ыг холбосон, дэмжигдсэн ChatGPT орчинд файлын нэр, функцийн нэр эсвэл алдааны мэдэгдлээр зөвшөөрөгдсөн репозитороос хайхыг ChatGPT-ээс хүсэж болно. Репозиторын нэр болон мэдэж байвал файлын замыг оруулна уу.

Тодорхой репозиторуудад ChatGPT апп хандахыг хориглож болох уу?

Болно. Репозиторт хандах эрхийг GitHub дээр удирдана. Байгууллагын эзэмшигчид аппын хандаж болох репозиторуудыг өөрчлөхийн тулд суулгасан GitHub аппуудыг хянах боломжтой.

ChatGPT-тэй холбосны дараа код, шинэчлэлт эсвэл PR-ыг GitHub руу push хийж болох уу?

ChatGPT дэх GitHub апп нь кодоо шинжлэх, хайх зорилгоор репозиторуудаасаа зөвхөн унших боломж олгодог. Код үүсгэх, засах болон GitHub руу шууд push хийхдээ Codex-ийг ашиглана уу. Дэлгэрэнгүй мэдээллийг Codex-ийн Тусламжийн төвийн нийтлэл-ээс үзнэ үү.

GitHub дээр IP зөвшөөрлийн жагсаалтыг идэвхжүүлсэн бол яах вэ?

Таны GitHub enterprise эсвэл байгууллагад IP зөвшөөрлийн жагсаалт идэвхжсэн бол OpenAI'-ийн гарах урсгалын IP блокуудыг IP зөвшөөрлийн жагсаалт-д нэмнэ үү.

GitHub яагаад гүн судалгаа эсвэл агент горимд байдаг атлаа чатад байдаггүй вэ?

GitHub-ийн хүртээмж ChatGPT-ийн багц болон бүтээгдэхүүний хэрэглээнээс хамаарч өөр байж болно. Зарим багц GitHub-ийг гүн судалгаа эсвэл агент горимд дэмждэг ч стандарт чатад дэмжихгүй байж болно. Стандарт чатад GitHub харагдахгүй байвал ChatGPT багцынхаа дэлгэрэнгүй мэдээллийг шалгана уу.

Энэ нийтлэл танд тус болсон уу?