Thursday, April 22, 2021

Why did Microsoft remove the "Download ZIP" link from GitHub repository pages

Why did Microsoft remove the "Download ZIP" link from GitHub repository pages
4 points by 1vuio0pswjnm7 7 minutes ago | hide | past | favorite | discuss
Git is a relatively large program with numerous dependencies.^1 Source code published on github.com can be downloaded without using git. One way to do this is to download a .zip file of the source code using wget or similar from codeload.github.com. The github.com website used to include a download link for a .zip file on repository pages. If I am not mistaken, Microsoft has recently removed this link. Perhaps the reason for this has been discussed somewhere and I missed it. Meanwhile, the following solves the problem for me.
        cat > 1.sh << eof

        # usage: echo https://github.com/user/program|1.sh
        IFS=/;
        read x1 x2 x3 x4 x5 x6;
        case ${x1} in https:);;*)exit;esac;
        test ${#x2} -eq 0;
        case ${x3} in github.com);;*)exit;esac;
        test ${#x4} -gt 0||exit;
        test ${#x5} -gt 0||exit;
        exec FTPUSERAGENT=Wget/1.21.1 ftp -4vvo ${x4}-${x5}.zip https://codeload.github.com/${x4}/${x5}/zip/master

        eof
1. For example, git from Void Linux
   16 packages will be installed:

     gdbm-1.19_1 
     perl-5.32.1_2 
     perl-Digest-HMAC-1.03_4 
     perl-Authen-SASL-2.16_5 
     perl-Convert-BinHex-1.125_3 
     perl-IO-stringy-2.113_2 
     perl-TimeDate-2.33_2 
     perl-MailTools-2.21_2 
     perl-MIME-tools-5.509_3 
     perl-Net-SSLeay-1.90_2 
     perl-URI-5.07_1 
     perl-IO-Socket-SSL-2.070_1 
     perl-Net-SMTP-SSL-1.04_2 
     libpcre2-10.35_1 
     expat-2.3.0_1 
     git-2.31.1_1 

   Size required on disk:         109MB
   Space available on disk:      3560MB



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact



from Hacker News https://ift.tt/3gxWyM8

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.