小编yeh*_*kel的帖子

推送到Git服务器时无效的SSL证书

我正在Windows服务器上运行Gitblit,并且正在尝试将数据从网络上的另一台机器推送到存储库.我使用过SSL证书(不是自签名的,但我认为我公司签了?不确定它是如何工作的,但Chrome,IE等看到它已经过身份验证).

运行Gitblit的服务器已命名itscm,在开发人员的桌面上我使用此URL通过TortoiseGit推送数据:

git.exe push --progress  "https://itscm:8234/git/TestRepo.git" master
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

致命:无法访问' https:// itscm:8234/git/TestRepo.git / ':SSL证书问题:证书链中的自签名证书

当我在chrome中转到该地址时,我在页面上得到404,但我可以看到URL栏中的挂锁是绿色的.当我点击挂锁时,我看到身份已经过验证.我不明白我的浏览器如何将此证书视为有效,但当我尝试通过Git将数据推送到它时,它失败了.

git ssl credentials tortoisegit gitblit

27
推荐指数
3
解决办法
4万
查看次数

如何从表单组中禁用的表单控件中获取值作为 Stream ?(如 valueChanges 方法)

Angular 在表单组内禁用 FormControl 的常规行为是省略控制器的键/值。但我需要保留表单对象结果的结构 - 所以我需要禁用控制器的键出现在最终表单值对象内。

有一个简单的解决方案可以使用方法“getRowValue()”获取它,但它不是流......有一种内置的方法可以将它获取到流中吗?

例子

myForm = new FormGroup({   
    name:new FormControl({value:'',disabled:true}),
    power:new FormControl('')
  })
Run Code Online (Sandbox Code Playgroud)

valueChanges() {power:anyValue} 的结果

我需要{power:anyValue,name:""}

stackblitz 中的示例

angular angular-reactive-forms

2
推荐指数
1
解决办法
1250
查看次数