git - 转移 bitbucket 存储库的所有权
问题描述
我负责从以前的自由职业者那里以自由职业者的身份接管一个 react-native 应用程序。
这样做的最佳方法是什么?
一旦以前的自由职业者将 repo 的所有权转让给我,我是否应该更改与数据库、API 密钥等相关的密码?
解决方案
然后我应该更改与数据库、API 密钥等相关的密码吗?
仅当这些凭据是存储库本身的一部分时,在这种情况下:
- 你不仅应该匆忙改变它们
- 但是您应该确保清除所述凭据存储库的历史记录(使用
git filter-repo
替换BFG 和git filter-branch
. - 并建立第三方外部引用来存储/访问这些凭据(如 Hashicorp Vault)
如果所述凭据不是 Git 存储库的一部分,则轮换/刷新它们与任何所有权转移都是正交的。
这只是一个很好的做法,但不依赖于存储库本身。
推荐阅读
- spring-boot - SpringBoot 模型没有大张旗鼓地显示
- c# - 在 Invoked 方法中抛出异常时,特定异常捕获块不起作用
- r - 如何在栅格中找到对象的边界框?
- java - android-'无法解析方法getSystemService'-在系统重新启动时注册警报时
- excel - 选择网页单选按钮
- html - 拒绝应用内联样式和图像 'data:image/svg+xml;base64,PD94bWwgd,因为它违反了以下内容安全策略指令:
- node.js - res.cookie 没有保存在浏览器中
- angular - 在导航角 8 的 NavigationStart 上获取路由器路径
- swiftui - SwiftUI:关闭视图导致索引超出范围错误
- c# - 等待信号的线程