如何转移 Github 的 Star?
原标题:如何转移 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,开源爱好者,热爱技术写作。
译者:安翔,责编:郭芮
相关文章
-
是谁让中国玩家开出了世界上90%的外挂?
-
【虎嗅早报】罗永浩卸任锤子科技CEO?官方回应:没听说
-
腾讯产业加速器新增SaaS,未来将开辟IoT、5G等方向
-
同心抗疫,音乐相伴酷狗免费送300万VIP共克难关
-
同程艺龙一季度营收骤降四成,重度依赖腾讯存隐忧
-
国际汽联电动方程式锦标赛与快手达成战略合作,运营商「伊诺华」想要建立“FE”标准
-
董明珠开微店月销售额超过200万,董明珠的带货能力微商也得服气
-
刘强东卸任京东物流总经理一职,王振辉接任
-
西北空管局空管中心技保中心导航室开展线上执照熟练培训
-
在友商的“鞭策”下那个玩“饥饿营销”的小米不复存在了?
-
长虹计划到2025年实现营收2000亿 发布多款人工智能家电
-
紧随阿里小米!京东推出全新loT品牌“京鱼座”
-
中央网信办等部门:到2023年底,IPv6技术创新和融合应用试点工作取得明显成效
-
佳能5D4与1Dx哪个性能更好
-
亚马逊和微软如何出招解决网络安全?
-
iOS12.2测试版暗示全新杂志服务或将到来
-
库克:苹果将继续提升店内和线上购物体验
-
绘图教程:简洁且高级的「细胞结构+信号通路」,看这一篇就够了!
-
【虎嗅早报】腾讯回应“露露事件”:不存在内部反腐,将推保护计划
-
今日头条是中老年电商流量新蓝海,2000万中老年日活包含了哪些新商业机会?
-
如何设计电商系统商品中心?
-
3款新iPad曝光/QQ正式上线注销功能/企业微信大更新,与微信进一步打通
-
APP不过瘾,老外玩起了“现实版的探探”,30个姑娘随你挑?
-
阿里巴巴:打造全数字化供应链网络,未来面向全行业开放
-
决不能错过!为推广银联云闪付功能,中国银联推出超级福利活动
-
被低估的美团新业务
-
8点1氪|扎克伯格首次回应分拆Facebook;腾讯领投马蜂窝新一轮2.5亿美元融资;小米副总裁汪凌鸣被辞退
-
vivo手机死机开不了机怎么办
-
搜狗CEO王小川:不懂基因测序的学霸不是好的人工智能公司CEO