gpt4 book ai didi

git - GIT-无法推送,因为我的路径由git解释

转载 作者:行者123 更新时间:2023-12-02 14:15:32 26 4
gpt4 key购买 nike

在我的服务器“源代码”上,我这样做:

cd /home/AyamJ/pbGIT
git --bare init

在我的本地笔记本上,我这样做:
git push AyamJ@sourcecode:/home/AyamJ/pbGIT master

我有错误:
git:'/home/AyamJ/pbGIT' is not a git command. See 'git --help'
fatal: the remote end hung up enexpectedly

在我的〜/ .ssh / config
Host sourcecode
user AyamJ
port 31313
Host localhost
user Dell
port 22

为什么该路径由git解释?

==更新==

我有2个服务器(通过git --bare init)“localhost”和“sourcecode”

我做
GIT_TRACE=1 git push sourcecode:/home/AyamJ/pbGIT master

got

trace: built-in : git 'push' 'sourcecode:/home/AyamJ/pbGIT' 'master'
trace: run_command : 'ssh' 'sourcecode' 'git-receive-pack '\''/home/AyamJ/pbGIT'\'''

AyamJ@sourcecode's password:
git: '/home/AyamJ/pbGIT' is not a git command. See 'git --help'
fatal: The remote end hung up unexpectedly


GIT_TRACE=1 git push localhost:/home/Dell/pbGIT master

got

trace: built-in : git 'push' 'localhost:/home/Dell/pbGIT' 'master'
trace: run_command : 'ssh' 'localhost' 'git-receive-pack '\''/home/Dell/pbGIT'\'''

Dell@sourcecode's password:
Everything up-to-date

这两台服务器都有类似的cygwin和package。

最佳答案

如果您有配置文件,则应使用:

git push sourcecode:/home/AyamJ/pbGIT master

之后,尝试:
GIT_TRACE=1 git push sourcecode:/home/AyamJ/pbGIT master

并检查“ GIT: clone works, remote push doesn't. Remote repository over copssh”:
添加 --receive-pack='git receive-pack'可能会有所帮助。
或至少是 git config --global remote.origin.receivepack "git receive-pack"
并检查您是否设置了 GIT_SSH variable

确保尝试使用最新的Git版本,以查看问题是否仍然存在。

关于git - GIT-无法推送,因为我的路径由git解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13507080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com