这是我第一次尝试使用Smartgit。我正在尝试将git push推送到远程服务器。
在远程服务器上,我做到了:
mkdir proj
cd mkdir
git init --bare
在我的本地计算机上,我添加了原点并运行push:
git remote add origin ssh://user@domain/home/user/proj/
git push origin master
效果很好。但是当我在Smartgit上运行git push时,会出现以下错误:
Push: Could not read from remote repository:
更新
我重新执行上述步骤并将网址更改为user @ domain:proj
现在,此错误出现在Smartgit中:
Add Remote Repository: Could not read from remote repository.: Please make sure you have the correct access rights and the repository exists.
更新II
我到目前为止找到的唯一解决方案是使用SmartGit进行Bitbucket推送并使用命令行运行Hostagor push。
我仍然不知道这是Smartgit还是Hostgator问题。
更新III
以下是log.txt的一些行:
24158(2015-11-06 08:31:10,194)[WorkerThread-1] INFO smartgit.executable - 执行[M:\ sites]“C:\ Program Files \ Git \ bin \ git.exe”ls-远程USER @ DOMAIN:proj refs / heads / *
45341(2015-11-06 08:31:31,377)[QThreadPoolThread-6(smartgit.aRz)] WARN smartgit.server - 错误处理命令 java.io.IOException:连接到DOMAIN时出现问题:22
我认为问题在于使用端口2222和Smartgit的Hostgator正在使用端口22进行连接。我该如何解决这个问题?