涉及代理服务器时,我无法使用public void ConfigureServices(IServiceCollection services)
{ services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
var config = new List<Grid>();
Configuration.Bind("grids", config);
services.AddSingleton(config);
}
上传到class _SearchView extends State<SearchView> {
final TextEditingController _filterController = new TextEditingController();
TextField buildAppBarTitle(BuildContext context) {
return new TextField(
controller: _filterController,
decoration: new InputDecoration(
hintText: AppLocalization.of(context).search
)
);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: buildAppBarTitle(context),),
}
}
。
那是我到目前为止所尝试的:
pypi
当我在公司代理服务器twine
后面挂起时,没有错误消息。
设置python -m twine upload -u USER -p PASSWORD dist/*
和twine
环境变量也无济于事。
我们的公司代理服务器拥有自己的CA证书(我有https_proxy
文件)。
所以我该如何在代理服务器后面使用http_proxy
。
使用.cer
,我可以通过将以下twine
文件添加到pip
来做到这一点:
pip.ini
答案 0 :(得分:1)
通过设置HTTPS_PROXY
环境变量,我可以解决Windows下的类似问题,而无需设置有关证书的任何内容。
在cmd
提示符下运行
set HTTPS_PROXY=proxy.company.com:8080
在同一会话中运行twine
命令之前。
还可以使用控制面板或如https://superuser.com/q/79612/1148425
中所述永久设置环境变量。答案 1 :(得分:1)
在运行HTTPS_PROXY
之前在命令提示符中设置TWINE_CERT
和twine
环境变量可以解决此问题:
set HTTPS_PROXY=proxy.company.com:8080
set TWINE_CERT=C:\CA_Proxy.pem
python -m twine upload -u USER -p PASSWORD dist/*
备注:确保证书的格式为PEM
(Base-64编码的X.509)。
有关TWINE_CERT
环境变量的信息,请参见twine用户手册
https://twine.readthedocs.io/en/latest/。