作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试在服务器上安装 git,但在尝试执行第一次推送时遇到了一些问题。我在服务器上成功安装了 git,在本地和服务器上创建了存储库,但是当我尝试进行第一次推送时,我收到了这条消息:
stdin: is not a tty
fatal: '/my_repo.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我用谷歌搜索并按照我能找到的所有内容进行操作,但没有任何效果。有什么问题吗?
最佳答案
我假设您正在使用 ssh 克隆您的存储库。
这意味着您需要在您的 ssh 地址中包含服务器上 repo 的完整路径:
git clone ssh://sshuser@serverIP/full/absolute/path/to/my_repo
注意:如果你的“my_repo”是一个空的(允许推送),那将是:
git clone ssh://sshuser@serverIP/full/absolute/path/to/my_repo.git
stdin: is not a tty
只是意味着在 sshuser
帐户的 .bashrc
中,有一些东西需要输入。
关于混帐 "does not appear to be a git repository",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10391522/
我是一名优秀的程序员,十分优秀!