jjzjj

smartgit

全部标签

git - SmartGit 不会使用 ssh 进行身份验证

我有一个安装了gitolite的网络服务器,我在其中使用我的sshkey登录。通常我只是使用命令行在服务器本身上使用git,但对于一个新项目,我需要在我的WindowsPC上克隆一个存储库,我想为此使用SmartGit。但我已经花了几个小时来通过Smartgit克隆存储库。作为远程Git,我使用我通常在服务器上使用的url:me@my-server:the-repo然后过了一会儿我得到一个对话框“SSH身份验证”,我选择我的私钥,就像我为pagent做的那样,并输入我的密码。但是当我点击登录时,它只是尝试连接一段时间,然后再次显示“SSH身份验证”对话框。没有错误消息或任何东西。我尝试

git - 使用 SmartGit 时如何更改 core.autocrlf?

我没有任何从终端进行版本控制的经验,但据我所知,SmartGit没有终端,也没有使用我可以通过终端配置的外部git客户端,所以我真的看不到我如何在其上执行git配置命令。具体来说,我想做的是:gitconfig--globalcore.autocrlftrue它是否具有可从UI中使用的等效配置选项,或者是否有其他应用此选项的方法? 最佳答案 SmartGit/Hg使用在首选项中配置的命令行Git。命令行Git和SmartGit/Hg都将遵循.gitconfig文件中的全局core.autocrlf配置。

git - 在 smartgit "git-am is in progress"中重新定位

我将尝试解释我遇到的问题。我多次通过gitbash使用rebase选项。现在我有了SmartGit,不知道为什么rebase不正确。第1步:第2步:第3步:结果是HEAD分离。 最佳答案 我遇到过同样的问题,每次我都会删除机器中的本地分支并从源重新创建它。但最后我得到了解决方案。我运行了以下命令gitam--abort解决了我的问题。 关于git-在smartgit"git-amisinprogress"中重新定位,我们在StackOverflow上找到一个类似的问题:

git - 在 ubuntu 上商业使用 30 天后如何更改 SmartGit 的许可选项?

在安装smartgit3.0.4时,我检查了商业许可选项,因为我只是单击“下一步”按钮:)(30天试用,然后你必须购买)。今天是我使用SG的第31天,我无法更改我的许可选项(重新安装smartgit没有帮助)并且我无法在不付费的情况下使用SG(我不会将其用于商业目的)。你知道怎么解决吗?我的ubuntu上没有这些文件:http://www.syntevo.com/smartgit/documentation.html?page=installation 最佳答案 我上网查了一下:更改许可证。首先,去window:%APPDATA%\