Share the Github Repo with someone wothout making it public - github

I want to share my GitHub repository or project with a recruiter, but I can't make my repo public, how can I do it. Like share using a link or something.

You can give direct access to the user in a private repo.
Goto settings of the repo.
Select the Collaborators tab, Then select Add People.Git Add People

Related

Github action badges in private repos in github private pages

With the advent of Github private pages. I can actually put up my github actions that are run in a private repo. However, the private page can't render the badge which should have access to this private repo.
However, if I click on the image, it takes me to the badge. That's because I'm authenticated in Github and can see everything about the repository. I wonder why the action badge is not showing up.
This is a similar issue than VSCode not able to show the same badge (like your GitHub Page does): see discussion 156091
If the repo is private, you can only view it when logged into GitHub.
I don't think VS Code isn't going to be able to show the badges in this case because we'd also have to send along your GitHub creds when making the request for the badge.
Regarding badges on GitHub pages specifically, there is badges/shields issue 593 requesting support for private github repos
There's two viable options for folks that want to use Shields to get badges for private repos:
Use a self-hosted Shields instance with appropriate GH auth in your configuration.
Use Shields.io and the Endpoint badge with your own custom endpoint that provides the data needed for Shields.io to create and provide the badge.

Accepted invite for github project but cannot find it anywhere on my github?

Silly question probably but I find github not that user friendly for beginners. I was invited to join a group and project, accepted the invitation through my email which took me directly to their page. If I ever leave the page and want to find out how to get back to it, there is absolutely no way/notifications for me to find that page ever.
Even when I type their username in search, their project is private but I clearly have access to it so I cannot find their project in their repository to get back to it. How does this make sense? Where do you go from your github page to find all projects/repos that you are a part of and have access to?
Obviously the GitHub search engine doesn't index private repositories by default; that would pose a security risk.
All repositories you are a manager or owner of can be found by
clicking your profile picture in the upper-right corner and clicking
"Your Repositories."
Starring the repository will save the repository to your starred list, which will improve your recommendations, make it appear in your
Starred list on your profile page, and in many cases, enable the
repository to appear as a search suggestion when you type the
repository into the search bar. You can do it by visiting the
repository and clicking the star icon in the upper-right.
Watching the repository will subscribe you to notifications. You can do it by visiting the repository and clicking the eyeball icon in
the upper-right.

How to share github.io portfolio publicly?

I have managed to create a GitHub folder and uploaded my .html files. However, I do not see a publishing link in GitHub pages under settings.
Here is the screenshot of mine. As this website says, there is not even an option to make this repository public. The only available option is to upgrade and pay :(
How can I make this public?
In the GitHub Free plan, GitHub pages are available only for public repositories.
It looks like your repository is private. You could either make it public, or upgrade your plan to GitHub Pro or above.
To make the repository public, scroll down to the bottom of the settings page, and under "Danger Zone", select "Make public".

How to display ALL of the repositories im working on in my github profile?

I am trying to display all of my github repositories so that when an employer enter my profile he can see all my previous projects, including those i was a collaborator in.
I know that there are pinned repositories, but it's limited to only 6 repositories. Is there any way to make all of my repositories be displayed in the same way? or in the same way that my repositories are being displayed on my dashboard?
An alternative would be to use your GitHub Secret Repository. You just need to create a repository using your username including a README.md, and it'll be displayed on your profile page. You can use this to list all the repositories you want.
https://dev.to/puf17640/github-secret-add-a-readme-to-your-profile-25j1
It's not possible to pin more than 6 repositories or gists to your GitHub profile.
The only thing I can suggest is making a personal website that displays all of your projects in the way that you would like and put links to it in prominent places on your CV/resume and online profiles.

Github Repository

my friend and I have been collaborating on many projects on Github which are currently private at the moment. He created those repositories and invited me to them.
My question is that once the repositories come public, will the repository be listed also under my account? (i.e will other people see it when they check out my profile)
No, public repositories will only appear under the owner's profile page. You can, however, use GitHub's pinned repositories feature, which allows you to pin any public repository that you've contributed to to your profile page.