相关疑难解决方法(0)

Git receive.denyCurrentBranch更新而不是失败

我是git的新手,没有任何版本控制系统的经验。我在本地进行开发,正在寻找一种比FTP更简单的方法来将文件部署到(LAMP)Web服务器。我很难配置Git(适用于Windows的2.5版)在推送更改时自动更新其当前的工作目录。创建本地存储库,执行首次提交并在别名下添加远程位置后,这就是我要做的事情origin

  1. [远程] ssh user@domain
  2. [远程] cd testgit
  3. [远程] git init
  4. [远程] git config receive.denyCurrentBranch updateInstead
  5. [远程] git status:无须提交
  6. [远程] exit
  7. [本地>>主用户] git status:未添加任何内容,但存在未跟踪的文件
  8. [本地>>大师] git push origin master

步骤8产生一个通知和两个错误:

  • stdin: is not a tty
  • fatal: bad config value for 'receive.denycurrentbranch' in config
  • fatal: Could not read from remote repository

我一直在环顾四周,但被困住了。我究竟做错了什么?

git ssh web-deployment

6
推荐指数
1
解决办法
3258
查看次数

标签 统计

git ×1

ssh ×1

web-deployment ×1