2012-05-16 36 views
0

我已成功地在IIS(gitweb.codeplex.com)上安装Smart-HTTP Git服务器并使用Windows身份验证配置访问,但从客户端访问服务器存储库需要用户名/密码输入。使用Windows身份验证和登录用户的Windows上的Git服务器访问

是否可以使用当前登录的用户凭证配置访问 - 例如:sspi:in cvsnt? (如果有必要,可以切换到另一台服务器)

回答

0

对于那些在这个问题上徘徊的人 - 这里是解决方案为客户端配置ssh与auth通过kerberos(服务器是由我们的管理员配置)。

  1. 安装“腻子使用Kerberos”
  2. 安装Git和选择用户砰砰为SSH,然后从“腻子使用Kerberos”砰砰。
  3. 如果环境变量GIT_SSH未设置为plink,请手动设置
  4. 从putty.exe“Putty with Kerberos”运行putty。输入你的服务器的路径并选择ssh。 在Connection/SSH/Kerberos中,在“自动登录用户名”的同一页面上选择“尝试Kerberos认证(SSH-2)” 在Connection/SSH/Auth中取消选择“完全(仅限SSH-2)“,并取消选择”显示预认证标题(仅限SSH-2)“。 回到会话并保存设置在“默认设置”
  5. 连接到您的服务器,然后它提供保存在注册表中的服务器公钥 - 同意。
相关问题