保存配置参数到存储库(Save configuration parameters to the re

2019-06-25 08:02发布

我刚刚开始使用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

Answer 1:

在解释这是不可能的这个苏答案 。 Git的配置文件始终是本地的资源库,并不能推或取出。 最好的解决办法是把含有GIT-ftp的参数的文件( 除外的密码 )是一个自述,和显示指令。



Answer 2:

我认为,一般情况下,如果我们谈论的是纯的Git,你可以奉献一个特殊的Git分支用于存储你的configs,比方说, git-config 。 也许它会在这个回购所有其他的历史断开。

而写的特别方案,以保存当前配置作为该分支提交,并从那里获取的配置。

然后,如果你把这个分支的地方,并告诉他们使用你的保存和检索的程序,他们会拥有它。 如果你克隆你的回购的地方,同样,你的配置将在特别支部的新回购上市。 你只需要使用脚本从那里取回。

你甚至可以使用Git合并不同CONFIGS然后。

Somee扩展混帐混帐一样,附件使用这种方法的程序; 其每回购数据被存储在一个特殊分支,并且因此可以通过GIT中进行交换和合并。

(当然,这是一个坏主意,通过发布VCS密码)。



文章来源: Save configuration parameters to the repository
标签: git ftp