Тойм
Кодынхоо талаар асуулт асуухын тулд GitHub-ыг ChatGPT-тэй холбоно уу.
GitHub-ыг холбоход ChatGPT зөвшөөрөгдсөн репозиторын код, README файл болон бусад баримт бичгийг шаардлагатай үед татаж авч чадна. Таны багц болон ашиглаж буй бүтээгдэхүүнээс хамааран ердийн чат, гүн судалгаа эсвэл агентын ажлын урсгалыг ашиглах боломжтой байж болно. Ингэж шууд хандах нь GitHub-ын синк хийсэн индекс үүсгэхгүй.
GitHub-ын боломж нь багц, ажлын талбар болон ашиглаж буй бүтээгдэхүүнээс хамаарч өөр байж болно. GitHub ердийн чатад боломжгүй байсан ч тухайн бүртгэлээр үүнийг гүн судалгаа эсвэл агент горимд ашиглах боломжтой байж болно. Судалгааны ажлын урсгалын талаар ChatGPT дэх гүн судалгаа-аас үзнэ үү.
GitHub-ыг ChatGPT-тэй холбох
GitHub-ыг холбохын тулд боломжтойгоос нь хамааран Аппууд эсвэл Өргөтгөлүүд-ийг нээгээд GitHub эсвэл GitHub-ыг багтаасан өргөтгөлийг сонгоно уу. Бүртгэл холбох алхмуудыг ChatGPT дэх аппын бүртгэлүүдийг холбох, удирдах-аас үзнэ үү.
Тэндээс ChatGPT аппыг суулгаж, зөвшөөрөл олгохоор GitHub руу шилжинэ. Дараа нь ChatGPT хандаж болох репозиторуудаа сонгоно. ChatGPT зөвшөөрөгдсөн репозиторын агуулгыг шаардлагатай үед татаж авна. GitHub-ыг синк хийх болон репозиторыг тус бүрд нь тохируулан индексжүүлэх боломжгүй.
Репозиторт хандах эрхийг өөрчлөхийн тулд:
Тохиргоо-г нээнэ үү.
Боломжтойгоос нь хамааран Аппууд эсвэл Өргөтгөлүүд-ийг сонгоно уу.
GitHub-ыг нээнэ үү.
Репозитор удирдах боломжтой сонголтыг сонгоно уу.
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-д ашиглах боломжтой болж харагдахад ерөнхийдөө тав орчим минут шаардлагатай.
Репозитор хараахан харагдахгүй байх бусад шалтгаан:
GitHub аппыг зөв бүртгэл эсвэл байгууллагад суулгаж, тухайн репозиторт хандах эрх олгох хүртэл хувийн эсвэл шинээр үүсгэсэн репозитор харагдахгүй байж болно. GitHub аппын репозиторын тохиргоо-г нээгээд тухайн репозиторыг сонгож, зөвшөөрсөн эсэхийг шалгана уу. GitHub холбогдсон мэт харагдаж байгаа ч репозитор байхгүй бол дахин холбохоосоо өмнө эдгээр тохиргоог шалгана уу.
Таны GitHub байгууллага ChatGPT апп эсвэл тодорхой репозиторыг админаар зөвшөөрүүлэхийг шаардаж болзошгүй. GitHub аппын репозиторын тохиргоог шалгаад байгууллагад тань харагдах зөвшөөрөл хүсэх үйл явцаар хандах эрх хүснэ үү.
Шинэ репозиторыг GitHub-ын өөрийн хайлтын индекст оруулахад хугацаа шаардагдаж болно. Энэ нь ChatGPT аппын синкээс тусдаа: ChatGPT дэх GitHub хандалт нь зөвшөөрөгдсөн репозиторын агуулгыг шаардлагатай үед татаж авдаг бөгөөд админы удирддаг GitHub индекс үүсгэдэггүй.
Өгөгдөл ба нууцлал
ChatGPT GitHub-тэй хэрхэн ажилладаг вэ
ChatGPT таны хүсэлтээс хайлтын асуулга үүсгэж, холбосон GitHub репозиторуудаас холбогдох мэдээллийг олохын тулд эдгээр асуулгыг GitHub руу илгээдэг. Жишээлбэл, та «Би сервер талд файл байршуулах үйлдлийг хаана зохицуулсныг харуулж болох уу?» гэж асуувал ChatGPT таны GitHub репозиторуудаас «сервер талын файл байршуулалт зохицуулагч» гэх мэт асуулгаар хайж болно. Шаардлагатай бол хамгийн тохирох код эсвэл файлыг олохын тулд хэд хэдэн өөр хайлт хийж болно.
Загварын сургалт ба 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-ийн багцынхаа дэлгэрэнгүйг шалгана уу.
