OpenAI
ეს გვერდი მანქანური თარგმანის მეშვეობით ითარგმნა. სტატიის ინგლისური დედნის ნახვა.

GitHub-ის ChatGPT-თან დაკავშირება

დააკავშირეთ GitHub ChatGPT-სთან, რათა მხარდაჭერილი პირდაპირი წვდომით გააანალიზოთ, მოძებნოთ და დაიმოწმოთ კოდი რეპოზიტორიუმში.

განახლებულია: yesterday

მიმოხილვა

დააკავშირეთ GitHub ChatGPT-სთან, რათა თქვენს კოდზე კითხვები დასვათ.

GitHub-ის დაკავშირების შემდეგ ChatGPT-ს შეუძლია მოთხოვნისამებრ მიიღოს ნებადართული რეპოზიტორიუმის შიგთავსი, მათ შორის კოდი, README ფაილები და სხვა დოკუმენტაცია. თქვენი გეგმისა და პროდუქტის ინტერფეისის მიხედვით, ხელმისაწვდომი შეიძლება იყოს სტანდარტული ჩატი, სიღრმისეული კვლევა ან აგენტის სამუშაო პროცესები. ასეთი პირდაპირი წვდომა GitHub-ის სინქრონიზებულ ინდექსს არ ქმნის.

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 რეპოზიტორიუმში აქტივობის საფუძველზე „მუშაობაში“ შექმნან მოვლენით გააქტიურებული (ვებჰუკზე დაფუძნებული) დავალება. მხარდაჭერილი აქტივობა შეიძლება მოიცავდეს pull request-ის გახსნას, განსახილველად მზად მონიშვნას ან დახურვას. გამომწვევი მოვლენის მიხედვით, ასევე შეგიძლიათ აკონტროლოთ pull request-ის მიმოხილვები, კომენტარები, კომიტების განახლებები ან დასრულებული შერწყმები.

დავალებას წვდომა აქვს მხოლოდ დაკავშირებული 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-ს უგზავნის. მაგალითად, თუ ჰკითხავთ: „შეგიძლია მაჩვენო, სად დავამუშავე ფაილების ატვირთვა ბეკენდში?“ ChatGPT-მ შეიძლება თქვენს GitHub რეპოზიტორიუმებში მოძებნოს ფრაზა „ფაილის ატვირთვის დამმუშავებელი ბეკენდი“. საჭიროების შემთხვევაში, ყველაზე შესაბამისი კოდის ან ფაილების საპოვნელად რამდენიმე სხვადასხვა ძიებას შეასრულებს.

მოდელის წვრთნისა და GitHub-ის მონაცემების შესახებ

ნაგულისხმევად, ბიზნესპროდუქტების — მათ შორის ChatGPT Business-ის, Enterprise-ის, Edu-სა და ჩვენი API-ის — მომხმარებლების მიერ გამოგზავნილი შიგთავსი ჩვენი მოდელების გასაუმჯობესებლად არ გამოიყენება. იმის შესახებ, თუ როგორ იყენებს OpenAI ბიზნესმონაცემებს, იხილეთ: საწარმოს კონფიდენციალურობა.

შესაბამისი პირადი ანგარიშების შიგთავსის შემთხვევაში, მოდელის გაუმჯობესება დამოკიდებულია თქვენს პარამეტრზე მოდელის გაუმჯობესება ყველასთვის. დაკავშირებული აპების მონაცემთა გამოყენებისა და მოდელის წვრთნის შესახებ ინფორმაცია იხილეთ აქ: დაკავშირებული აპები ChatGPT-ში.

ChatGPT-ის მონაცემთა ადგილმდებარეობა ვრცელდება მხოლოდ მხარდაჭერილ, შესაბამის მომხმარებლის შიგთავსზე სამუშაო სივრცისთვის არჩეულ რეგიონში. GitHub-ისთვის გაგზავნილ ინფორმაციაზე ასევე ვრცელდება GitHub-ის შენახვის, დამუშავებისა და მონაცემთა ადგილმდებარეობის პირობები. მიმდინარე დაფარვის შესახებ იხილეთ: ChatGPT-ის მონაცემთა ადგილმდებარეობა და ინფერენციის ადგილმდებარეობა.

ხშირად დასმული კითხვები

როგორ შეუძლიათ GitHub-ის ადმინისტრატორებს ChatGPT-ის აპის დამტკიცება?

თუ თქვენი ორგანიზაცია OAuth აპების წვდომას ზღუდავს, ორგანიზაციის მფლობელს შეუძლია შეასრულოს GitHub-ის ინსტრუქციები თქვენი ორგანიზაციისთვის OAuth აპების დასამტკიცებლად. GitHub-ის აპის ინსტალაცია და მისთვის რეპოზიტორიუმზე წვდომის მინიჭება ცალკეული ეტაპებია.

როგორ მოვძებნო ცალკეული ფაილები რეპოზიტორიუმში?

რეპოზიტორიუმის ამომრჩეველი ეძებს რეპოზიტორიუმების სახელებს და არა მათში არსებულ ფაილებს. ChatGPT-ის მხარდაჭერილ გამოცდილებაში, სადაც GitHub დაკავშირებულია, შეგიძლიათ ChatGPT-ს სთხოვოთ ავტორიზებულ რეპოზიტორიუმში ძიება ფაილის სახელის, ფუნქციის სახელის ან შეცდომის შეტყობინების მიხედვით. მიუთითეთ რეპოზიტორიუმის სახელი და, თუ იცით, ფაილის მისამართიც.

შემიძლია ChatGPT-ის აპს კონკრეტულ რეპოზიტორიუმებზე წვდომა ავუკრძალო?

დიახ. რეპოზიტორიუმებზე წვდომა GitHub-ში იმართება. ორგანიზაციის მფლობელებს შეუძლიათ დაინსტალირებული GitHub Apps-ის გადახედვა, რათა შეცვალონ, რომელ რეპოზიტორიუმებზე ექნება აპს წვდომა.

ChatGPT-სთან დაკავშირების შემდეგ შემიძლია GitHub-ზე კოდის, განახლებების ან PR-ების ატვირთვა?

ChatGPT-ში GitHub-ის აპი მხოლოდ თქვენი რეპოზიტორიუმებიდან ინფორმაციის წაკითხვის საშუალებას გაძლევთ, რათა გააანალიზოთ და მოძებნოთ კოდი. კოდის უშუალოდ GitHub-ზე შესაქმნელად, ჩასასწორებლად და ასატვირთად გამოიყენეთ Codex. დამატებითი ინფორმაციისთვის იხილეთ: Codex-ის სტატია დახმარების ცენტრში.

რა მოხდება, თუ GitHub-ზე ჩართული მაქვს IP მისამართების დაშვების სია?

თუ თქვენი GitHub საწარმოსთვის ან ორგანიზაციისთვის ჩართულია IP მისამართების დაშვების სია, მასში დაამატეთ OpenAI-ის გამავალი IP მისამართების ბლოკები.

რატომ არის GitHub ხელმისაწვდომი სიღრმისეული კვლევის ან აგენტის რეჟიმში, მაგრამ არა ჩატში?

GitHub-ის ხელმისაწვდომობა შეიძლება განსხვავდებოდეს ChatGPT-ის გეგმისა და გამოყენებული პროდუქტის გამოცდილების მიხედვით. ზოგ გეგმაში GitHub შეიძლება მხარდაჭერილი იყოს სიღრმისეული კვლევის ან აგენტის რეჟიმში, მაგრამ არა სტანდარტულ ჩატში. თუ სტანდარტულ ჩატში GitHub-ს ვერ ხედავთ, შეამოწმეთ თქვენი ChatGPT გეგმის დეტალები.

სასარგებლო იყო ეს სტატია?