I have a free account on GitHub. I have noted that there is not any obvious way to switch off or to control the 'Public Activity'. Therefore, every time I commit or do something even trivial it shows up in my Actions and is available as an RSS feed.
Is there a way to control or to switch off the public activity option?
Private ProfilesUsers now have the ability to turn their GitHub profile “private”, which gives users controls over features that share user data across the GitHub platform. To enable this setting, visit https://github.com/settings/profile.
As long as people have access to the git repo, anyone can see any commit and any changes on there.
On GitHub.com, navigate to the main page of the repository. Under your repository name, click Settings. Under "Danger Zone", to the right of to "Change repository visibility", click Change visibility. Select a visibility.
Your GitHub profile shows a graph of your repository contributions over the past year. You can choose to show anonymized activity from private and internal repositories in addition to the activity from public repositories.
2011: I don't think there is a way to customize what your public activity shows. The social coding network that GitHub represents is founded on that very same "public" activity. The only way to restrict it is by paying for private repositories.
Note: since 2011, GitHub was acquired by Microsoft (June 2018), and the current (2021) pricing include unlimited private repositories(!)
So using private repositories is a good option, considering you can now easily change a repository's visibility.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With