• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

把公司代码上传到了git上,被leader发现了怎么办?

十万个为什么 空空 2024-3-24 05:26:48 3次浏览

关于问题把公司代码上传到了 git 上,被 leader 发现了怎么办?一共有 4 位热心网友为你解答:

【1】、来自网友【两天半米】的最佳回答:

你说的 git,是 github 吧。

被 leader 发现 ,诚恳认错。赶紧删除所有东西清除回收站。

如果只是 leader 也还好。如果是公司的安全部门发现,可能就要换工作了。

【2】、来自网友【华氏 451】的最佳回答:

你是不是对 git 有什么误解?git 只是一个版本控制的软件,传到 git 上是个什么概念? 你还能把代码传软件上去?

没错,git 是支持远程仓库的,但是不代表你必须要提交到远程仓库去吧。既然你们公司用的是 SVN,那就说明你公司根本没有 git 远程仓库,请问你上传的意义何在?

git 在本地建立好仓库就可以版本管理了,和 SVN 也并不冲突。等 SVN 好了,再一次性把代码提交上去就行了啊。

难道说你还专门去 github 申请一个账号,建立一个公开的远程仓库,然后专门 git remote add github 的仓库,然后再 git push 上去。 既然是你一个人在用 git ,那你给我解释一下你这么多额外操作的意义是什么?

如果你想在家偷偷工作,打算把代码 pull 到家里另外一台电脑去,先不说你们公司的规定,你完全可以在私有的服务器建立私有仓库啊,这样就没有任何人能看到。github 大多数是用来托管来开源项目的,目的就是让大家都看到,你这么做当然是有问题了。

既然已经这么干了,也没什么怎么办了,当然是删除 github 的仓库啊,你还能怎么办。

【3】、来自网友【大学生编程指南】的最佳回答:

曾经参与或者主导过十几个项目,类似这种行为项目组里面的小伙伴都遇到过,这种出发点都是好的,主要还是为了方便解决问题,至于这种行为到底该如何处理,还是压根据实际情况,举个简单例子其中在一家芯片公司工作的时候,公司对于软件保密这块并没有太大的限制,所以代码的重要性没有上升到很高的层面,公司核心主打还是芯片,所有的软件的开发都是为卖芯片准备的,代码的管控基本上大家睁一只眼闭一只眼。

对于纯正的软件公司,代码就是生命,代码就会管控的非常严格,曾经在一家软件公司,软件都经过加密,一般机器转移或者把代码拷贝到优盘就会变成乱码,代码倒是管住了,但工作效率下降了不少,最后的结果是取消了,软件本身都是人写的,要想通过控制代码不怎么现实,搞定代码倒不如好好留住人才,人留住了代码也就控制住了,当然代码的质量以及还是要管控,让代码能够复用,为后续人员的维护提供方便。

直接代码提交到公司外部的服务器上,如果是整体传上去,这种无论是公司对代码控制的松弛或者严格都不是太合适,无论是不是被 leader 发现,如果只是为了方便阅读,可以只是提交部分的代码,方便自己随时阅读或者解决问题使用,毕竟公司的代码属于算是商业机密的一种,全部上传上去从各个角度出发都不合适,所以不太建议这么去做,安全意识也是一个职场人必备具备的素质。

真要被 leader 发现了,就要把这个事情解释清楚,并且及时删除,将损失降到最低。

希望能够帮到你。

【4】、来自网友【每日开源代码】的最佳回答:

这是十分危险的行为,无论对于程序员本人,还是公司来说。

  • 公司代码是公司所有的数字资产,未经允许,私自传播到互联网上,可能会侵害公司权益,严重的情况下,泄漏者可能涉嫌违法。
  • 即使未被起诉,随意处置公司代码的行为,也会对程序员本人的职业生涯造成影响,使得公司需要考虑再三。
  • 把代码上传到 Git 仓库上,如果是私有仓库,影响还可以控制,而如果是公共仓库,则在删除前可能就已经被人拉取下载,影响无法撤回。
  • 泄露的代码中,可能包含包括:公司业务核心逻辑、专有算法、安全漏洞,乃至于敏感和隐私信息。历史上,就曾存在过公司代码被误传到 Git 仓库上,导致入侵者找到安全漏洞从而成功实施入侵的案例,也曾出现过泄漏不当业务信息导致用户大量流失的事件。
  • 著名的 Git 仓库如 Github 等,其服务位于国外。如果泄露的代码包括重大安全相关乃至于涉密的信息,这将造成难以想象的后果。

对于代码,许多公司都制定了规章制度来控制代码安全性,包括代码仓库权限控制,那至于限制工作电脑开发,限制数据传输等措施。代码安全控制不严的教训历历在目。如果想要便捷开发,一般是向公司申请符合规定的跳板或网页端等进行。

当发生了泄漏代码到第三方 Git 仓库之后,首先要马上删除仓库,必要时可向 Git 服务提供者提出获取仓库访问记录。然后立即向公司报告,评估事件影响,积极沟通,争取控制损害,不要存侥幸心理。过程中也要注意保留证据等,保护个人合法权益。

以上就是关于问题【把公司代码上传到了 git 上,被 leader 发现了怎么办?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)