我试图在服务器上安装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
Run Code Online (Sandbox Code Playgroud)
我用Google搜索并按照我能找到的所有内容,但没有任何效果.可能有什么不对?
Von*_*onC 54
我假设你使用ssh来克隆你的回购.
这意味着您需要在ssh地址中服务器上的repo的完整路径:
git clone ssh://sshuser@serverIP/full/absolute/path/to/my_repo
Run Code Online (Sandbox Code Playgroud)
注意:如果您的'my_repo'是裸的(允许推送),那将是:
git clone ssh://sshuser@serverIP/full/absolute/path/to/my_repo.git
Run Code Online (Sandbox Code Playgroud)
在stdin: is not a tty
简单的说就是在.bashrc
对的sshuser
帐户,有什么期待的输入.
归档时间: |
|
查看次数: |
68464 次 |
最近记录: |