logo
57
173
WeChat Login

需要直接复制Git仓库地址的功能#1924

Open
created 2025-09-08
Edit

描述一下体验不好的点

每次打开git仓库页面,只有仓库的名称、没有仓库的地址。想要拉去仓库就要找团队成员要git链接,或者从项目url手动拼接出来。好费劲
487eb404-4af2-416f-83c7-c263c36b59fe.png

aa038c5d-528c-4fa3-a886-6e3784c0c8bd.png

点这个即可。

另外直接复制浏览器地址栏也可以

aa038c5d-528c-4fa3-a886-6e3784c0c8bd.png

点这个即可。

另外直接复制浏览器地址栏也可以

可以把 这个按钮中的链接 改成 git clone https://xxxxxxx

可以吧 这个按钮中的链接 改成 git clone https://xxxxxxx

@valetzx(轩) 直接点云原生开发效果更佳,没必要git clone

added labels
使用问题:用法咨询
removed labels
仅讨论
pinned this issue

从产品角度来考虑,还是照顾用户的使用习惯来设计,目前使用了各家仓库管理,都习惯在固定位置找复制仓库地址。
我刚刚使用的CNB的时候也有这个疑问,当然最后还是根据经验,复制的浏览器地址栏里面的地址作为仓库地址来使用。
最后想说的建议还是加上。

2

以下为个人感受与判断,无意冒犯,如有偏差欢迎指正。

最近的体验让我觉得,CNB 在路线选择上更偏向另起炉灶、强调差异化,并把教育用户放在较前的位置。这种“先差异、再稳定”的节奏,短期看确实更有“年轻化的活力”,但也随之带来迁移与学习成本上升、既有习惯被打断的问题,反而削弱了开发团队的专注度与效率。

从平台属性出发,Git 平台的基调应当是稳重与克制:
先稳重——低迁移成本、尽量保留用户习惯、把时间还给业务;
再差异——在稳固底座之上,逐步释放“有活力”的增值能力。
目前给我的直观感受是优先级有些倒置(玩笑地说,有点“倒反天罡”):差异化与教育用户在前,稳定性与兼容性在后。

具体建议(不改变“教育用户”,但调整其位置与方式):

稳定先行:加强对 Git 语义、常见流水线范式、权限/Hook 的兼容;保障“GitHub/GitLab → CNB”迁移默认即低成本。

习惯保留 + 默认友好:在不牺牲安全/合规的前提下,尽量让既有习惯“开箱可用”;对不兼容处给出等价模板与一键迁移。

教育用户前置于关键节点、弱化为“引导 + 校验”:保留“教育用户”,但更多通过模板、最佳实践默认值、自动化检查去“润物细无声”。

差异化渐进式推出:将“年轻化活力”的能力作为可选增强,让团队在稳定落地后自愿上车。

以上是我对节奏与优先级的看法:稳重优先,其次差异;先把成本降下去,再把活力拉上来。期望在不牺牲效率的前提下,让“教育用户”真正成为缩短学习曲线的助推器,而不是额外阻力。

13
5

以GitHub为中心设计?
还是以GIT为中心设计?
两者是完全不同的。

比如github-action第一步是clone代码,
在cnb上已经没有这一步了,
如果为了习惯对齐,
就要强行补一个本不应该存在的东西!

随着技术演进,
有的东西就变简单了,甚至不需要了,
比如:cvm 到 docker,
环境管理变简单了,
完全不需要服务器概念,
习惯的变化那是必然的,
技术的进步从来不等人。

更多的简化,
cnb不再需要再配软件源,
cnb不再需要邮件和密码登录,
cnb不再需要webhook,因为webhook第一步得clone代码,
cnb不再依赖邮件通知而是微信通知,
cnb在微信里点击即可登录讨论问题,更简单。

关注中国开发者的习惯和痛点去重新设计产品,
而不是盯着github抄作业,
cnb是全新的东西,
cnb有自己的设计理念,Everythins as Code,
中国开发者是一个非常酷的群体,CNB也是。

github照顾中国用户的使用习惯了么?
中国用户:666
美国用户:LGTM
答案是否定的,那么,
cnb也没必要照顾美国用户的使用习惯!

CNB的远程开发已经足够强大,
直接复制浏览器地址栏本就可以克隆代码,
所以复制独占一个按钮就没那个必要,
弱化复制按钮,省出的位置给知识库,这才是AI时代的GIT。

9be8cb9a-4d97-4f44-82bf-f079df784711.png
16

个人观点,cnb 首先是一个代码托管平台,其次才是其他优秀的特质。感觉应该要照顾用户习惯,或者做好引导。而不是漠视用户需求,一昧按照自己的想法来。

个人观点,cnb 首先是一个代码托管平台,其次才是其他优秀的特质。感觉应该要照顾用户习惯,或者做好引导。而不是漠视用户需求,一昧按照自己的想法来。

@rzhangsan(Pai2s) 如果你使用CNB只是为了托管代码,不开发?不构建?对此类用户表示抱歉~ 国内已经很多这种纯GIT产品了,不缺CNB这一个。

个人观点,cnb 首先是一个代码托管平台,其次才是其他优秀的特质。感觉应该要照顾用户习惯,或者做好引导。而不是漠视用户需求,一昧按照自己的想法来。

@rzhangsan(Pai2s) 为啥首先是一个代码托管平台🤔。。cloud native build. 。。。怎么就首先是托管代码了🙃

感觉你们都在“我觉得”

“你们觉得cnb 首先是一个代码托管平台”

但其实人家cnb是云原生开发和构建平台,代码托管只是为了实现云原生开发和构建的一个小功能。就像制品库一样,别的代码托管平台有制品库吗?

如果单纯的再做一个“代码托管平台”,那我们何必要选择cnb呢。

我觉得保留可以正常使用的前提下,简化一切不是很必要的功能和按钮,是非常合理的

5
added labels
叕一极小细节

不重要~
路过~~ 推荐采购企业版页面也可控~要什么URL

@rzhangsan(Pai2s) 为啥首先是一个代码托管平台🤔。。cloud native build. 。。。怎么就首先是托管代码了🙃

@imdingtalk(景哈哈) 产品介绍第一条,代码托管

Edit history
880fccdc-6faf-459a-9ae3-97d3ec70351a.jpg

@imdingtalk(景哈哈) 产品介绍第一条,代码托管

@rzhangsan(Pai2s) 懂了,改到最后

6
Developer

以下内容来自 CNB 知识库智能总结

c690a2a7-d6a4-49fb-a231-eb09897e244e.png
Edit history
880fccdc-6faf-459a-9ae3-97d3ec70351a.jpg

@rzhangsan(Pai2s) 好吧,,我主要使用的是其他更爽的功能,竟然没注意到,他首先是.....🤠

@rzhangsan(Pai2s) 懂了,改到最后

@youkun(哪都通在逃临时工) 有道理🤣

看到各位专家的精彩发言,学习了很多,我的几个不成熟的意见:

  1. github.com的设计已经很老化了

2.很多的设定github.com自己的架构师,估计也是有心更改,但是无力变更

3.cnb的git就是模型(我们现在都是用这个模式,解决了现在中国 4000万在校学习 人工智能,消耗GPU算力的 疼点)

4.上述3 ,这是 github.com无法有效解决的 巨大的,真实的,正在进行中的需求.

  1. cnb.cool要想发展,一定要紧跟时代的需求,而不是意味的兼容github.com

6.事实上github.com 10多年前起来的时候,在尊重git的特性上,增加了一个独特的加强的特性 fork(web页面中Fork),而不是一味迁就git的clone
机制

8.这4000万中国人(国家的 大推手,推动下,各个专业都在加 人工智能)的 真实需求,并且这在校4000万明年还有1000万入校,生生不息的需求 环顾中国,没有被有效的满足

  1. cnb.cool 要和 人工智能这个时代 主要命题结合,才会应该 灿烂的升华

10.一味地追求与 移动互联网时代的 github.com的设计 完全一致,会不顾需求,只求“看着 老城干练” 会未老先衰.

11.也可能我说是错误的,请专家指正。

12
  1. 在人工智能时代开始与来临,应该强化的是git本身 与 人工智能的深度结合

去快速的满足 那些 崭新的,巨量的,人工智能的 时代呼唤的 需求

  1. 而在人工智能时代, 而是不强化 github(无法赶上时代需求)的老设计

  2. git ,云原生 ,人工智能 才是核心

15.而老式的 github.com, SourceForge.net(我们在没有 github.com的时期,都是用SourceForge.net) 老设计作为核心

16.其实如果 很多年前,github.com要是想在 SourceForge.net 的 小鞋中跳舞,github.com完全不会发展起来

8

有时候我很好奇,为什么有些东西明明很好用,但一些开源作者却不来使用呢?

比如腾讯发布开源模型时,通常只附上 GitHub 地址,而不是国内的代码托管平台(比如 CODING、Gitee 等)。从程序员的角度看,他们和普通用户的关注点可能不太一样。就像写文档,他们往往写的是自己能够理解的,默认读者已经具备一定的基础知识。

而对普通用户来说,这类工具确实很方便——不需要配置环境,一键启动,玩坏了还能重来。但程序员更看重的是稳定、安全的平台,以及开发者聚集的氛围。这也解释了为什么他们更倾向于把项目发在 GitHub,而不是国内的平台上——哪怕后者可能曝光量更大。

当有人提到国内平台时,不少人的第一反应是 CODING,但很多开发者已经不想再当“小白鼠”了。说实话,托管服务这条路目前还很难绕过 GitHub 这座大山。感觉国内平台的发展路径会挺艰难,还需要很长时间的积累——可能需要孵化出足够多有影响力的开源项目,才能慢慢建立起信誉,让更多人觉得:“我们这也可以,也很稳定。”

等到有了一定规模之后,也许哪天大家搜索“DeepSeek 开源地址”时,第一个出现的就是国内平台,而不只是 GitHub。

另外,我虽然不是程序员,但也注意到国内其实也有不少托管平台。那为什么大家一搜还是先找到 GitHub?是因为 DeepSeek 只发在 GitHub 上吗?还有一个现实问题是环境——国内抄袭现象比较严重,怎么保障开发者的成果不被轻易复制?在这方面,GitHub 似乎好一些,毕竟还是有一定门槛,而国内一些平台可能更容易被“小白”用户直接使用和传播。

墙不是问题,有时候反而还是一种保护!

withdrew a comment.
Developer

有时候我很好奇,为什么有些东西明明很好用,但一些开源作者却不来使用呢?

比如腾讯发布开源模型时,通常只附上 GitHub 地址,而不是国内的代码托管平台(比如 CODING、Gitee 等)。从程序员的角度看,他们和普通用户的关注点可能不太一样。就像写文档,他们往往写的是自己能够理解的,默认读者已经具备一定的基础知识。

而对普通用户来说,这类工具确实很方便——不需要配置环境,一键启动,玩坏了还能重来。但程序员更看重的是稳定、安全的平台,以及开发者聚集的氛围。这也解释了为什么他们更倾向于把项目发在 GitHub,而不是国内的平台上——哪怕后者可能曝光量更大。

当有人提到国内平台时,不少人的第一反应是 CODING,但很多开发者已经不想再当“小白鼠”了。说实话,托管服务这条路目前还很难绕过 GitHub 这座大山。感觉国内平台的发展路径会挺艰难,还需要很长时间的积累——可能需要孵化出足够多有影响力的开源项目,才能慢慢建立起信誉,让更多人觉得:“我们这也可以,也很稳定。”

等到有了一定规模之后,也许哪天大家搜索“DeepSeek 开源地址”时,第一个出现的就是国内平台,而不只是 GitHub。

另外,我虽然不是程序员,但也注意到国内其实也有不少托管平台。那为什么大家一搜还是先找到 GitHub?是因为 DeepSeek 只发在 GitHub 上吗?还有一个现实问题是环境——国内抄袭现象比较严重,怎么保障开发者的成果不被轻易复制?在这方面,GitHub 似乎好一些,毕竟还是有一定门槛,而国内一些平台可能更容易被“小白”用户直接使用和传播。

墙不是问题,有时候反而还是一种保护!

@Flow(momo) 此前国内平台在先进生产力工具领域的长期缺失,一度成为用户向本土平台迁移的主要阻碍。基于这一市场洞察,CNB团队经战略研判后主动调整方向——终止CODING相关业务,转而聚焦云原生与AI融合的时代机遇,正式推出新一代云原生构建平台「腾讯云原生构建」,致力于为开发者提供更先进的生产力工具支撑。

目前,该产品在公测阶段已凭借技术突破与服务能力,获得国内开发者的广泛深度认可。在开源生态建设层面,尽管GitHub等国际平台仍是开发者协作的关键阵地,CNB正依托技术积累与本土化适配优势,持续深化社区参与度与贡献度,推动云原生构建能力的生态共建。

各位大佬说的都很有道理。个人认为克隆按钮做得显眼一点还是很有必要

常见的情况下云开发云构建没有问题,但还是有很多情况下云端开发环境是不够的。

各位大佬说的都很有道理。个人认为克隆按钮做得显眼一点还是很有必要

常见的情况下云开发云构建没有问题,但还是有很多情况下云端开发环境是不够的。

@IAMWNGTK(科科) 偶尔确实需要本地开发一下的。

千千万万个程序员背后是千千万万家企业。
千万别觉得自己平台逼格高 一句两句话 就把你们认为的低端用户/小白用户 打发走了。
谁不是从小白用户一步一步走过来的,谁一开始就会用Github的actions/packages,都是一步一步从最基本的git clone与git push慢慢成长起来的。
程序员才是影响老板给哪家代码托管平台充钱的主要人群。
用户给你们提意见 是对这个平台的爱 是希望这个平台变好 一开始就抱着 “这用户在没事找事” “这群用户素质低下” 这样的想法,格局就小了。
肯定有另外一大票用户 看见这个平台这么难用 默默就去用隔壁家竞品了,在这给你提issue都是对你太好了。
产品好坏是用户口口相传出来的,是各种边缘场景考验出来的。不是研发这个产品的这群人说了算的。
闭门造车,想教育用户的,早晚会被用户教育。


总之用了这么多家的网页版git
把git clone地址搞得这么不显眼的 cnb也是头一家
赶紧改改吧

2

千千万万个程序员背后是千千万万家企业。
千万别觉得自己平台逼格高 一句两句话 就把你们认为的低端用户/小白用户 打发走了。
谁不是从小白用户一步一步走过来的,谁一开始就会用Github的actions/packages,都是一步一步从最基本的git clone与git push慢慢成长起来的。
程序员才是影响老板给哪家代码托管平台充钱的主要人群。
用户给你们提意见 是对这个平台的爱 是希望这个平台变好 一开始就抱着 “这用户在没事找事” “这群用户素质低下” 这样的想法,格局就小了。
肯定有另外一大票用户 看见这个平台这么难用 默默就去用隔壁家竞品了,在这给你提issue都是对你太好了。
产品好坏是用户口口相传出来的,是各种边缘场景考验出来的。不是研发这个产品的这群人说了算的。
闭门造车,想教育用户的,早晚会被用户教育。


总之用了这么多家的网页版git
把git clone地址搞得这么不显眼的 cnb也是头一家
赶紧改改吧

@lgh06(刘欢欢◉‿◉) 是的呀。用户免费提出批评,是要费力气的。如果不是希望 cnb 更好一点,用户完全可以只夸夸 cnb。

Edit history

我也不知道产品经理到底在教育用户什么?这又不是一个新的功能或者工作方式。
每次新同事来都找不着怎么克隆代码,还得看个文档了解一下,结果唯一学的就是浏览器地址可以作为克隆地址,谁来都得无语一下。

明明界面基本都是照着 GitHub 来的,替换个按钮就能标新立异了吗?不知道你们有没有请设计师,让做技术的设计产品体验注定会是一个灾难。

image.png image.png

题外话,我不知道 CNB 是不是原来 coding 的产品班子。当初 coding 产品设计得极其复杂,交互也很糟糕,我反馈了很多问题。同事怨声载道,后面迁移到了 GitHub。现在 CNB 的看上去比当初清爽多了(可能是功能少,并且更像 GitHub 了),流水线做得也很不错。但是希望产品体验能够做好,多关心用户而不是自嗨。

5
unpinned this issue
Assignee
None yet
Label
使用问题:用法咨询
叕一极小细节
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant