这是主题所说的。
我有一个安装了Git包的Synology NAS。我有一个用户使用git-shell:ssh访问,不是完整的ssh访问。
使用GitX和SourceTree,我可以执行常规操作(提交,推送,拉取......),但是使用Smartgit,我只能执行本地操作(提交),但不能执行推送,拉取,克隆等远程操作。即使我什么也不做,它会不断询问登录密码。
另外,如果我输入密码,它会抱怨读取权限。
我已经能够使用其他软件(如GitX,SourceTree和终端窗口)执行所有操作(提交,推送,拉取和克隆)。
为什么Smartgit有这么多问题? IT似乎需要对服务器进行完全ssh访问,为什么需要这种访问?
任何线索?
此外,如果您有其他免费 git客户的经验,请告诉我们。