Git 如何设置根应用程序目录?

Git 如何设置根应用程序目录?,git,digital-ocean,dokku,Git,Digital Ocean,Dokku,我已经创建了我的第一个水滴,但我不知道如何设置根应用程序目录? 我试图在/home/dokku/app\u name 然后,我做了cd-app\u-name和git-init 然后我添加了一个远程回购: git remote add dokku root@do.mydomain.com:app_name 但是,当尝试推送时,我得到错误: fatal: 'app_name' does not appear to be a git repository fatal: The remote end

我已经创建了我的第一个水滴,但我不知道如何设置根应用程序目录? 我试图在
/home/dokku/app\u name
然后,我做了
cd-app\u-name
git-init
然后我添加了一个远程回购:

git remote add dokku root@do.mydomain.com:app_name
但是,当尝试推送时,我得到错误:

fatal: 'app_name' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

如何配置?如何设置根应用程序目录?

如果尚未设置,请执行以下步骤:

(在服务器上)

  • 以root用户身份登录到服务器。cd~(转到根目录的主目录)
  • cd应用程序名称
  • git init--bare
    (它应该给您一条消息,说明它初始化了一个git repo)
  • (本地系统)

  • cd应用程序名称
  • git init
    (它应该给您一条消息,说明它初始化了git repo)
  • git add.
    (将当前目录中的所有文件暂存以提交)
  • git提交
  • git远程添加dokkuroot@do.mydomain.com:应用程序名称
  • git-push-dokku-master
    (第一次您需要给出要推送的分支的名称,因为远程回购本身还没有分支

  • 希望这能解决您的问题!

    谢谢!现在git push正在进行中,但我如何让www.do.mydomain.com在运行rails服务器时指向它?@Simo:很高兴知道它能工作!看看是否有帮助让rails服务器知道何时运行。