我有各种脚本,我想让其他几个人可以在他们自己的帐户中使用这些脚本。我将这些脚本保存在 github 存储库中。
假设我有一个 bash 脚本可以通过 ssh 进入计算机:
username=crzyuser123
ssh -XY $username@specialcomputer.com
现在我不疯了,我不会在脚本中存储我的密码(使用 rsa pub/private 密钥),但可以说这是一个非常方便的脚本,我一直在使用和更新,其他人也都使用时间(但他们显然有不同的用户名)。
我想做的是说,“git pull,然后编辑文件中的这一行,这样你的用户名就在那里,然后忘记它!” 并且每次他们 git pull 更新他们的仓库时,它都会使该行保持不变。
当然,他们可以在每次更新存储库时更新这一行,但这似乎是一个巨大的痛苦。我还需要以不太困难的方式传达任何解决方案。
使所有相关人员都能轻松应对这种情况的最佳做法是什么?