我刚刚开始使用Git FTP,这让我把我的承诺到FTP服务器。
FTP凭据存储在这样的.git /配置:
[git-ftp]
user = myusername
url = ftp.myserver.com/httpdocs/
password = mypass
我想,是谁的人,从我的git仓库克隆项目,自动获得上述的配置也是如此。
但我怎么能“推”这个混帐配置我的回购?
了解更多关于的git-FTP: https://github.com/resmo/git-ftp
在解释这是不可能的这个苏答案 。 Git的配置文件始终是本地的资源库,并不能推或取出。 最好的解决办法是把含有GIT-ftp的参数的文件( 除外的密码 )是一个自述,和显示指令。
我认为,一般情况下,如果我们谈论的是纯的Git,你可以奉献一个特殊的Git分支用于存储你的configs,比方说, git-config
。 也许它会在这个回购所有其他的历史断开。
而写的特别方案,以保存当前配置作为该分支提交,并从那里获取的配置。
然后,如果你把这个分支的地方,并告诉他们使用你的保存和检索的程序,他们会拥有它。 如果你克隆你的回购的地方,同样,你的配置将在特别支部的新回购上市。 你只需要使用脚本从那里取回。
你甚至可以使用Git合并不同CONFIGS然后。
Somee扩展混帐混帐一样,附件使用这种方法的程序; 其每回购数据被存储在一个特殊分支,并且因此可以通过GIT中进行交换和合并。
(当然,这是一个坏主意,通过发布VCS密码)。