
A few days ago, I provided you a wonderful new Chatgpt feature to pay users. In addition, the Pro, and Team Tier Users can now indicate intensive research in an entire Github repo and get back analysis reports.
Also: I test a lot of AI coding tools, and this stunning new openi release saved me from work days
As I showed, this ability helps to speed up the process of coming to speed on the existing codebase. If you acquire a product from another developer or if you have brought to a project and need to learn the codebase quickly, you may need to do so. It is also good to review your own codbase and refresh yourself how the section works – especially if you have gone to other things for some time and are now coming back to the original code.
I promised how to show you how to bring a codebase into Github, especially for analysis by deep research. What are we going to do in this article.
To take my code to github
To display this, I am taking my personal site to Github. My Private Site is a Freemium WordPress plugin with around 20,000 active users that I have been working for almost a decade. WordPress, for historical reasons, uses SVN as a code repository instead of GITHUB, so I do not really need to keep my private site in Github.
Too: I put AI of Github Copilot for testing – its mixed success in coding surprised me
But given the opportunity to make a deep analysis on it, I decided to install it. I will go through that process with you here.
Start with github desktop
Before starting, let’s clarify some things. GIT is a distributed version control system that runs on the local computer of a programmer. Github is a cloud-based service that stores a huge library of open-sources and proprietary coding projects. Those projects are taken to GITHUB (cloud service) using GIT (tool).
The actual programmers use GIT only on the command line, where it is known as GIT. No real programmer will dare to capitalize on the guit. Actual programmers guide commands through a series of options, creating special command lines that bid them. The failure to use the GIT on the command line will result in your real-programs card by the International Society of Programmers which are smarter than you.
Too: How did I use Gitab Spark to create an app with just one-Vakya AI Prompt
I am clearly not a real programmer. I can also tell that before the comments you make fun of the lack of command-line sharpness. I do not use the guit through the command line. I don’t like it. I believe that humans left the cave long ago and adopted graphical user interface as a tool of civil society.
Therefore, I like to use Github Desktop, which is a point and click version of GIT, which are not worthy of the actual programmer title. And yes, my official real programmer card has been canceled. I can live with it.
you can Download GITHUB Desktop here,
Once you launch Github Desktop, either sign in or create one in your Github account. I had a Github account for other projects for a long time, so I have just signed.
How to make a github repository
Next, I created a repository in Github Cloud for my codebase. Here it can be a bit confused. Even though I did not have an existing repo for my personal site, I “add an existing repository to my local drive …” chose because I was going to pick up that codebase and turned it into repo.
Github desktop is actually very smart about this. Once it is revealed that there is no github data for the chosen folders, it will give you an error and will provide you with the option to make repo. Click on the link highlighted by the green arrows shown below.
This will introduce a new repository dialogue creature. Here, I named my repo (all lowercases, with dash between words), added a brief description, described it as a local path for the code on my computer, and left the rest.
I did not need to play with readmi, license, or options ignoring the options because I am using this repo for AI analysis, not for source control and cooperation.
It is here that I should pay attention to this article what you need to do to check your code by deep research. This is certainly not a broad-up-up-up-up article.
How to transfer the codebase to Github
This is the time to take your code to Github.
Here is a precaution note: If you have kept your code private, uploading it to Github is sending your code to the cloud service. Github provides both private and public repository, but you are technically giving Microsoft access to your code. Microsoft is the owner of Github.
Now, go ahead and publish.
At this point, you will get an opportunity to make your repo public or private. When you connect the chat to your repo, you will pass with your access rights, so that you can check the chatup a private repository.
Also: How to use chat: a starting guide for the most popular AI Chatboat
He said, I ran into some issues with deep research reaching my code, and the chat asked me if my code was public. I have to take it on it: if your code is private and you have all your credentials and connector sets (on that later), then you can probably work on a private repo.
Since my private site is an open source, I uncontrolled “Keep this code private.”
Looking at your new repository
If everything works, you will see a new option: “Look at Github.” Click it.
This will bring you to your newly created Github repo. Here is mine.
Now when your repo is up, pay attention to its designation. You can find that in the upper left corner of the github screen. For my private site, it is davidgewirtz/My-Private-site (without any place).
How to set a chatgpt connection
Now it’s time to switch to chat. The next two screenshots are what I showed you in this article. But to go to the next configuration phase, you are shown in the screenshot.
First, change your model into O3 and type in the same way I did. You can probably get it tweet it over time, but if you have a $ 20-maiden plus tier, you are only being allowed to 10 queries per month in deep research, so you are your friend by cutting and pasting.
Next, click on The Little Carat next to deep research.
Too: Want to try free research equipment for free chat? Check the light version
Now, create a link between your chatgpt account and your Github account. Go ahead (if you dare) and give the skint – uh, I mean AI – allowing to reach your life account facilities.
After this, you will be asked which github account should get a Chatgpt connector. I have two, so I got this like screen. If you have only one account you can leave this screen.
Now it is time for more permissions. This time, you are allowing all your accounts to reach repo or just one. I only selected my-private-site repo.
And now, theoretically, intensive research in Chatgpt will be associated with your repo. Theoretically. In practice, I needed another step.
What to do if chat can’t get your repo
Github indexes repositories, and if the chatgpt does not show your repo available, it means that Github has not yet independent your new repository. The same thing happened here.
I should have been able to choose or type my full repo name (remember, Davizwertz/My-Private-Site), but the chatgate was not able to find it.
Too: I tested the deep research of Chatgate against Gemini, Perplexity, and Grocke AI, which is best
To fix this, go back to your Github account and type in the command string shown on top of this screenshot. Obviously, change the text into blue to match your repo name.
The command is basically repo: (a colon after repo), then the full name of your repo, one place and word after imports. This will tell Github that you would like to index to your repository.
As you can see, Github confirmed that it is now indexing my repository.
I drank myself a well -worthy cup of coffee as a way to give Github time to index my repo. Once I finished the last drop, I went back to chat, dropped the deep research menu, and found my newly created repository.
Have fun with deep research
You are ready to start using intensive research on your repo. For a wide guide on how I worked for my repo, indicate my earlier article on this subject.
have fun. I was very blown up. You can also be.
Too: 5 Reasons I turn to chat every day – rapid research to Siri instead
Have you tried to use deep research with your code so far? What was your experience of adding github repo? Did you run into a nap of any sequencing issue or permission on the way? Do you like to use Github desktop or command line when setting up your repository? Let us know in the comments below.
You can follow my day-to-day project updates on social media. Be sure to subscribe to My weekly update newsletterAnd follow me on Twitter/X @DavidgewirtzOn Facebook Facebook.com/davidgewirtzOn Instagram Instagram.com/davidgewirtzOn blue @Davidgewirtz.comAnd on youtube Youtube.com/davidgewirtztv,
Get top stories of morning with us in your inbox every day Tech Today Newsletter.