Can the owner of the repo see when someone clones it? No, they cannot.
GitHub doesn't seem to have any feature to notify you when your repository is starred or forked.
If your project is hosted on GitHub, you can view how many people land on your project and where they come from. From your project's page, click “Insights”, then “Traffic”. On this page, you can see: Total page views: Tells you how many times your project was viewed.
Clicking the number of forks shows you the full network. From there you can click "members" to see who forked the repo. Example for ExpressJS: https://github.com/visionmedia/express/network/members.
One way I discovered from the browser is attempting to create a pull request and then compare across forks. All the existing forks would show up.
The accepted answer above helps to see the accounts who forked the repository. In order to meet the other requirement, i.e. see what kind of changes have been made you will need to go to each individual forked repository and then see the compare tab (please refer to the attached picture). To see exact details on what files have been actually changed you should click on the compare button shown in the image.
The above process is the right way and can be tedious. In case you want to see the summarized information of how ahead or behind is each forked repository you may use the link https://forkinfo.herokuapp.com/, which I have open sourced here in case you want to edit it as per any specific requirements. It fetches information about how much a fork is ahead or behind the parent fork, by getting that information from homepage of each forked repository (from the part highlighted in the image). This information is generated based on comparison of repositories
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