我的问题是,我已经为当前的回购添加了一个直播。
$ git remote add live ssh://user@myserver:port/directory
然后我将这个repo推送到bitbucket然后克隆到另一台机器上,但是当克隆repo时它没有我放在初始存储库中的远程设置。
我每次都要添加它,有没有办法添加它以便它可以全面工作 - 或者在我添加它的每个仓库中工作?或者我在添加实时遥控器时做错了什么?
由于
答案 0 :(得分:1)
不,你没有做错任何事。
在特定类型的操作之后运行一系列步骤的理想方法是使用git-hook
for that action。但是,这在那里是不可能的 - git-clone hook
中没有git
可以为您做到这一点 - 即,每当为您制作新的克隆时自动添加遥控器。
查看git-clone and post-checkout hook和is there a clone hook上的答案。
基本上,如果你一次又一次地在同一台机器上克隆同一个repo,那么你可以使用--template
标志作为钩子;但是,由于您每次都在不同机器上检出仓库,因此您需要在每台新机器上复制模板挂钩,这很糟糕。
每次从克隆的存储库中克隆存储库时,最好运行命令git remote add live ssh://user@myserver:port/directory
。
然后,您可以运行git remote -v
来检查存储库中可用的所有遥控器。