克隆存储库时,需要重新创建哪些文件才能使应用程序正常运行?
例如,我使用标准.gitignore文件提交了一个laravel应用程序:
// NavigationBar.swift
import UIKit
class NavigationBar: UINavigationBar {
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.window?.endEditing(true)
}
}
现在,如果我要克隆这个回购。显然,这个应用程序不会开箱即用。它错过了重要的.env以及其他一些被忽略的文件。
你如何获得要重新创建的文件?
答案 0 :(得分:0)
通常我们在服务器上手动创建这些文件,因为不建议您将.env
文件保存在Git上,因为它包含您的数据库凭据和其他重要凭据,此外它还可以帮助您拥有不同的环境有不同的设置。
EG。您可以拥有APP_DEBUG=true
或测试/开发环境,而生产它应该是假的。
要创建的文件取决于我们在设置时获得的错误。
在大多数情况下,您只需要创建.env
文件并授予storage
文件夹权限即可。
所以我建议不要从Laravel的.gitignore
文件中删除任何内容。
答案 1 :(得分:0)
首先,您必须使用
安装所有依赖项composer update
这将创建.env文件。在该文件中填写您需要的所有字段(例如数据库配置)并运行
php artisan migrate --seed