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

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

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

განახლებულია: 7 days ago

მიმოხილვა

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

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

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

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

GitHub-ის ChatGPT-თან დაკავშირება შეგიძლიათ SettingsApps-ის არჩევით და ChatGPT-ის აპების კატალოგში GitHub-ის მოძებნით.

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

იმის შესაცვლელად, თუ რომელ რეპოზიტორიუმებზე ექნება ChatGPT-ს წვდომა, გადადით SettingsApps-ში, გახსენით GitHub, შემდეგ აირჩიეთ Choose repositories (ან Configure Repositories on GitHub), რათა გახსნათ GitHub-ის რეპოზიტორიუმებზე წვდომის გვერდი. GitHub-ის ChatGPT-დან გასათიშად გადადით SettingsApps-ში, გახსენით GitHub, შემდეგ აირჩიეთ Disconnect.

რატომ ვერ ვხედავ ჩემს ზოგიერთ რეპოზიტორიუმს ChatGPT-ის GitHub-თან დაკავშირების შემდეგ?

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

დამატებითი მიზეზები, რის გამოც რეპოზიტორიუმს ჯერ ვერ ხედავთ:

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

  • რეპოზიტორიუმს GitHub-ის ადმინისტრატორის დამტკიცება სჭირდება: შესაძლოა თქვენი GitHub ადმინისტრატორი ბლოკავდეს თქვენი რეპოზიტორიუმის ChatGPT-თან დაკავშირებას. ეწვიეთ ამ ბმულს ან შეეხეთ Gear ხატულას ChatGPT-ში Github-ის Settings გვერდზე. აქედან შეგიძლიათ რეპოზიტორიუმებზე წვდომის „მოთხოვნა“, რომლის დამტკიცებაც თქვენს IT ადმინისტრატორს შეუძლია.

  • GitHub-ის მიერ არაინდექსირებული რეპოზიტორიუმები: GitHub-ის საძიებო ინდექსირების ქცევის გამო, რეპოზიტორიუმი შესაძლოა GitHub-ის ინდექსში არ იყოს და ამიტომ ძიებისას ChatGPT აპისთვის ხილული არ იყოს. ინდექსირების ხელით გაშვება შეგიძლიათ GitHub-ზე გადასვლით და რეპოზიტორიუმის ძიებით ამ ფორმატის გამოყენებით: repo:{username/repo_name} import (მაგ., repo:openai/codex import). გაითვალისწინეთ, რომ ინდექსის კონექტორისთვის ხელმისაწვდომობამდე შეიძლება ~5-10 წუთი დასჭირდეს.

მონაცემები და კონფიდენციალურობა

როგორ მუშაობს ChatGPT Github-თან

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

გამოიყენებს OpenAI GitHub-ის კონტენტს თავისი მოდელების გასაწვრთნელად?

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

ჩვენი სერვისების ინდივიდუალური გამოწერით გამოყენებისას, თუ თქვენი პარამეტრი „მოდელის გაუმჯობესება ყველასთვის“ ჩართულია, შესაძლოა თქვენი კონტენტი ჩვენი მოდელების გასაწვრთნელად გამოვიყენოთ. თქვენი მონაცემების შენახვისა და გამოყენების შესახებ მეტი შეგიძლიათ წაიკითხოთ ამ სტატიაში ჩვენს დახმარების ცენტრში.

მონაცემთა ადგილმდებარეობა Github-ისთვის მხარდაჭერილია ყველა ხელმისაწვდომ რეგიონში. წაიკითხეთ მეტი მონაცემთა ადგილმდებარეობის შესახებ.

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

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

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

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

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

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

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

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

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

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

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

რატომ შემიძლია GitHub-ის გამოყენება სიღრმისეულ კვლევაში ან აგენტის რეჟიმში, მაგრამ არა Chat-ში?

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

მეტის გაგება შეგიძლიათ ჩვენს Codex-ის დახმარების ცენტრის სტატიაში.

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