如何转移 Github 的 Star?
能不能把老项目的 Star 转移给这个新项目呢?本文的作者测试了这个理论并发现它确实可行!
以下为译文:
最近我在 Github 上创建了一个新项目 brownies,倾注了很多心血。如何才能让这个新项目获得 Star 呢?于是我写了篇介绍该项目的文章发到了黑客新闻网站的首页,这才让我的新项目得到了少许 Star。详情如下:
新项目实际上是老项目的扩展,我会继续投入新项目并尝试把两个项目的 Star 进行交换。接下来我会介绍操作方法以及存在的风险。
我认为自己没有违背 Github ToS,尽管我不是律师,但我建议你轻易不要这样做。
准备工作
首先要做的是重命名代码库:
- brownies → cookies
- cookies.js → brownies
现在我的项目 Star 数成功实现了交换,但是项目的内容并没有交换过来,这是不对的。由于我的本地项目 brownies 已经指向了正确的代码库,接下来执行 push 操作:
正如我猜测的那样,由于历史不兼容,它失败了。由于我备份了所有内容并且我主要使用 Git 作为部署工具,因此我对其执行 force 操作:
成功了!但是,Cookie 的另一个包指向了 cookies.js,我得解决这个问题,执行 push 操作:
现在我们只需要更改每个仓库中的标题,以及 package.json github repo 之类的信息。完成之后的 Star 如下所示:
风险
如果一家大公司想要发布新软件包但又不希望其 Star 空空如也,怎么办呢?
对此,市面上提供了一些阴暗的服务,用户可购买假的 Github Star,利用这个漏洞,公司可以向某人支付费用为自己的项目获得真正用户 Star。如果这种不良风气盛行起来,可能大家在 Github 做项目的目的就是为了买 Star,情况将会非常糟糕。
如果真的如此,这会带来巨大的危害,以我个人拙见来看,先前类似问题似乎不太合乎逻辑。
一旦这样,任何解决方案都无济于事,所以我对 Github 的唯一建议是监控历史变更的“高” Star 的回购转移并采取手动操作。
尽管 Github 想要提升 Star 的价值,但是好在目前其价值仍然相当有限,不过未来随着项目数量的增长情况可能会有所改变。
原文:https://francisco.io/blog/transferring-github-stars/
作者:Francisco Presencia,开源爱好者,热爱技术写作。
译者:安翔,责编:郭芮
相关文章
-
深度:丑闻缠身过后,YouTube的自我救赎
-
格力电器财报发布,比小米多251亿,10亿赌约董明珠大胜雷军
-
亚朵又开了一家IP酒店,而他们说这不是在制造噱头
-
联合国电商周分享阿里经验,非洲版“马云”们成了主角
-
信用卡免密闪付一天限额多少
-
氪星晚报|京东、百度因疫情推迟香港上市计划;清华、北大上线抖音直播课;任天堂因疫情推迟Switch生产发货
-
明星公司Workday股价再创新高 企业服务需求迎“井喷”?
-
电商直播风起,阿里再次大象起舞
-
美国版PDD倒闭,性价比这条路到底该怎么走?
-
短视频保卫战:抖音日活4亿,快手日活3亿,微信视频号凭什么突围?
-
腾讯动漫里有哪些是男变女的漫画
-
创业光环消失,王思聪梦碎熊猫直播?
-
小米9“尝鲜”品鉴会热血开启,等你来战!
-
马云也没想到,即将取代二维码的不是刷脸支付,而是央行发行的它
-
移动全球通68元套餐包多少流量
-
企鹅影视韩志杰:视频平台从投食心态到面试心态 这是互联网影视最好的时代
-
CorelDraw2022最高版本V24.0.0301
-
2020春晚红包大战:短视频成数字化“基建狂魔”
-
随着社交电商的崛起,唯品会已去日无多
-
华为P30国内售价公布;男子穿日本军服迎亲;揭秘爱因斯坦大脑
-
小家电战场激烈,美的类大牌VS小熊类小众,谁能取胜?
-
8点1氪|快播王欣推出“灵鸽AI”;映客上半年营收同比下降34.9%;高通发布多款Wi-Fi6芯片
-
iphonese什么时候出的
-
小米9旗舰机下周发布,定价或超4000元
-
五环外,信息流竞争新变量
-
泛华观点:打造智慧区域能源系统,构建绿色城市新生态
-
智造头条|美政府罕见举动:召集构建电动车原材料供应链;高通仍想与苹果合作5G手机;腾讯为60亿美元债券定价
-
抖音是怎么做出来的?
-
内存条的频率怎么选择?拯救者R9000P的内存频率可选4800MHz吗?