我可以在http基础上设置默认的user.name吗?

时间:2018-04-11 07:07:43

标签: git configuration

可以(通过[http "https://github.com/"] proxy = http://myproxy.com:80 )使用例如某些地址的自定义代理设置,例如:

user.name

您可以使用

每个存储库使用自定义[user] name = John
git config --global http."https://foo.bar/".user.name test

但是可以将这两者合并为一个特定地址的默认user.name吗?

我尝试了命令

user

但它会创建一个无效的设置,[http "https://foo.bar/.user"] name = test 是网址的一部分。

--proxy

我想要这样的默认设置,因为我不想记住每次克隆存储库时都指定<StackPanel Orientation="Horizontal"> <TextBlock Text="Floor 1" Foreground="Black" Margin="5"/> </StackPanel> <GridView IsItemClickEnabled="True" x:Name="Floor1" ItemClick="Floor1_Clicked" Margin="10" ItemsSource="{x:Bind F1}"> <GridView.ItemTemplate> <DataTemplate x:DataType="data:RoomChatDataFloor1"> </DataTemplate> </GridView.ItemTemplate> </GridView> <StackPanel Orientation="Horizontal"> <TextBlock Text="Floor 2" Foreground="Black" Margin="5"/> </StackPanel> <GridView IsItemClickEnabled="True" x:Name="Floor2" ItemClick="Floor2_Clicked" Margin="10" ItemsSource="{x:Bind F2}"> <GridView.ItemTemplate> <DataTemplate x:DataType="data:RoomChatDataFloor1"> </DataTemplate> </GridView.ItemTemplate> </GridView> 开关,而且我有几个不同的来源。

2 个答案:

答案 0 :(得分:1)

不,不是直接使用标准的git配置。但是,您可以使用一些脚本来完成此任务。如果您使用的是Linux,可以转到answer

Git只支持条件包含,但是基于该目录。你可以查一查here。这意味着只有初始克隆是手动的,之后您可以为该存储库设置正确的密码。

提示:我建议使用SSH密钥,这样您就无需登录,只需将ssh密钥添加到您的帐户一次。

答案 1 :(得分:1)

您需要为代理编写PAC file