How to create a kind of ''unlisted'' type of repository? #22040
-
Is there a way to create a public type of repository that is only accesible to the person having the link to it?, but it wont appear on search results at the site, just like in youtube for example for unlisted videos. Thank you in advance. |
Beta Was this translation helpful? Give feedback.
Replies: 36 comments 19 replies
-
No, at the time you can’t create unlisted repositories (altough this probably will be logged as a feature request). Please note you can, however, make a private repository and then invite people who have read-only or read-write access if you have a paid account. |
Beta Was this translation helpful? Give feedback.
-
Hi @noxuz, Thanks for this feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your feature request in our internal feature request list. Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration. Please let me know if you have any other questions. Cheers! Andrea |
Beta Was this translation helpful? Give feedback.
-
Unlisted repositories will be very good to have. For example, I want to share a URL to my assignment with my teacher. I don’t want to make my repository public, because other students can just Google it and plagiarize. I don’t want to make my repository private either, because I don’t know exactly who will be marking my assignment, so I don’t know whom to invite. Even if I know the person who was marking my assignment, they might not have a github account. So having an “unlisted” type of repository (similar to unlisted Youtube videos) will be very helpful. It will be nice for those repositories to have a long unguessable URLs, like https://github.com/USER/73a90acaae2b1ccc0e969709665bc62f. Thanks. :slight_smile: |
Beta Was this translation helpful? Give feedback.
-
+1 Our company has a lot of private repos and some public ones. We maintain a repo named “userscript” full of useful userscripts our teams can use. Some of these scripts are useful to people outside of R&D, and having them create a GitHub account to access them is a deal-breaker. We made this repo public so everyone in the company can use it, but now it appears on our company’s GitHub page. We put a warning in the readme, but having an option to completly hide it from that list would be very useful. Cheers,
|
Beta Was this translation helpful? Give feedback.
-
Currently going through this exact situation and surprised it’s still not a feature. I’m having to keep it private till the day of the deadline, at which point I’ll make the repo public, but it’s something I really shouldn’t have to do. |
Beta Was this translation helpful? Give feedback.
-
For smaller things like school projects using secret gists (see https://gist.github.com/) may be an option. They are git repositories, and according to the documentation hidden from search engines. |
Beta Was this translation helpful? Give feedback.
-
+1, this feature should be added |
Beta Was this translation helpful? Give feedback.
-
+1, this is great for sharing simple things with collaborators without GitHub. |
Beta Was this translation helpful? Give feedback.
-
+1, interviews are asking for a direct link to code only, and I cannot share school project code publicly! |
Beta Was this translation helpful? Give feedback.
-
+1. This seems like the perfect feature for use cases where you want to share code of a “not ready for prime time” nature (job interviews, school projects, etc). |
Beta Was this translation helpful? Give feedback.
-
+1, was looking for this as well. Would be nice to have this to prevent polluting one’s repos, but link to it from an issue as repro steps in another repo. |
Beta Was this translation helpful? Give feedback.
-
+1, this would be very useful for interviews / job applications to not leak proprietary source code. |
Beta Was this translation helpful? Give feedback.
-
+1 This is very important! |
Beta Was this translation helpful? Give feedback.
-
+1 this is very useful |
Beta Was this translation helpful? Give feedback.
-
I would love this feature |
Beta Was this translation helpful? Give feedback.
-
Due to email notifications being sent out, this topic seems to be getting active again. Please refrain from posting useless replies like "When is this coming?" or "This would be really appreciated". If you have something new to share (i.e. a workaround), feel free to post a reply. If GitHub has updates to share about the matter, a reply will show up here also. If you're just in support of the idea, give the original post a thumbs up 😄 That way, you don't litter the public discussion and people who are subscribed to emails about the topic aren't flooded with irrelevant notifications. |
Beta Was this translation helpful? Give feedback.
-
@mpboom, the system of making the right decisions is clearly broken. GitHub is known to make wrong decisions unless there is a viral community pressure to change something.
Thumbs up don't bring attention to anyone. Thread replies with a need for change do, and everyone knows that. Only if people revolt and start spamming, you will start thinking about it. A basic user story about this feature is clear as day. People want to make repos public, accessible with a link, without having them listed on GitHub, making user activity invisible in their followers' feeds, undiscoverable by the search engine, etc. The feature is known and available on many platforms like Evernote, Notion, Youtube, etc. despite the difference in a business case. I understand the security implications and dozens of questions about this feature, but nobody reaches out to talk about it. The majority of people responsible for this don't use GitHub on a daily basis like most of us, craving for this feature, do. This thread is a clear example of how community discussions when nobody listens are useless. The majority of responders agreed with the idea, nobody stated any argument against it. They are just waiting for you to start making some actions, but after seeing this old thread with multiple '+1's comments, they get discouraged to do anything and just go away. I'm not blaming you personally, but if anyone wanted to clear the feature out, they would shout out for suggestions to get feedback, make a plan, create a feature and close this issue after 4 years of activity. Communication. Communication before all. There is a number of organizations (e.g. Golang community) that have a healthy procedure for solving feature requests. |
Beta Was this translation helpful? Give feedback.
-
This would be really appreciated. When is this coming? |
Beta Was this translation helpful? Give feedback.
-
Having a way to share an "invite link" for private repositories would solve some of the problems that unlisted repository would solve. We do not have that either. If you don't know who you need to see your repo, there is no option but to make it public. |
Beta Was this translation helpful? Give feedback.
-
Public Unlisted would be a great feature. I would like to distribute some libraries via package managers ( SPM etc. ) - which need repo to be public. But I have no need to make that repo listed. |
Beta Was this translation helpful? Give feedback.
-
Please GitHub: Give this issue more priority Several users have voiced their support for this feature and have shared their use cases, but as of yet, GitHub has not implemented this feature. However, the fact that GitHub has logged this feature request and considered it for implementation is a positive sign. Therefore, it is important for users to keep voicing their opinions and building up pressure for GitHub to implement this feature. As more people support this feature, it is more likely that GitHub will prioritize its implementation. Additionally, this feature would be extremely useful for organizations and individuals who do not want to make their repositories publicly available but still want to share them with specific people. For example, a company may have internal tools that they want to share with a few clients, but they do not want these tools to be publicly visible on their GitHub page. Similarly, students may want to share their assignments with their teachers without making them public to other students or the internet. In conclusion, the implementation of the public unlisted visibility feature on GitHub would be a great addition to the platform. It would provide users with more options for visibility and would be particularly useful for individuals and organizations who need to share their work with specific people without making it publicly available to everyone. Therefore, it is crucial for users to continue to support this feature and keep building pressure on GitHub to implement it. I want to stress that implementing this feature would not only benefit the people of this discussion and me, but also countless other users. I believe that this is not a huge ask, and would not require significant resources or manpower to implement. Moreover, by implementing this feature, GitHub could demonstrate its commitment to empowering developers and facilitating collaboration. I mean, it's been almost 5 years now, it's basically the least you can do now. This would not only be a great way to improve the user experience, but also to reinforce GitHub's position as a leading platform for software development. In summary, I strongly encourage the GitHub team to consider adding this feature, as I believe it would greatly enhance the functionality and usability of the platform. I appreciate your time and consideration, and I look forward to seeing the continued evolution of GitHub. Thank you so much in advance |
Beta Was this translation helpful? Give feedback.
-
Is this available now? |
Beta Was this translation helpful? Give feedback.
-
I would also appreciate this feature. |
Beta Was this translation helpful? Give feedback.
-
Any news on this? Really could use unlisted repos as a feature |
Beta Was this translation helpful? Give feedback.
-
+1 for public repos only accessible via url, i.e. unlisted & unsearchable |
Beta Was this translation helpful? Give feedback.
-
+1 here also |
Beta Was this translation helpful? Give feedback.
-
With the partnership between Github and Cloudflare Pages, I would like my website's code and scripts not publicly available and searchable. Some of the info is private. Please make unlisted repos a thing. |
Beta Was this translation helpful? Give feedback.
No, at the time you can’t create unlisted repositories (altough this probably will be logged as a feature request).
Please note you can, however, make a private repository and then invite people who have read-only or read-write access if you have a paid account.