Layer: services

Module: git

Tunables Interfaces Templates

Description:

A really simple TCP git daemon that normally listens on port DEFAULT_GIT_PORT aka 9418. It waits for a connection asking for a service, and will serve that service if it is enabled.


Tunables:

git_cgit_read_gitosis_content
Default value

false

Description

Allow cgit to access gitosis files.

git_session_bind_all_unreserved_ports
Default value

false

Description

Allow Git daemon session to bind tcp sockets to all unreserved ports.

git_system_enable_homedirs
Default value

false

Description

Allow Git daemon system to search home directories.

git_system_use_cifs
Default value

false

Description

Allow Git daemon system to access cifs file systems.

git_system_use_nfs
Default value

false

Description

Allow Git daemon system to access nfs file systems.

Return

Interfaces:

git_content_delegation( domain , object )
Summary

Allow specified domain access to the specified Git daemon content.

Parameters
Parameter:Description:
domain

Domain allowed access.

object

Type of the object that access is allowed to.

git_dontaudit_read_session_content_files( domain )
Summary

Dontaudit the specified domain to read Git daemon session content files.

Parameters
Parameter:Description:
domain

Domain to not audit.

git_read_all_content_files( domain )
Summary

Allow the specified domain to read all Git daemon content files.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_read_all_system_content_files( domain )
Summary

Allow the specified domain to read all Git daemon system content files.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_read_generic_system_content_files( domain )
Summary

Allow the specified domain to read Git daemon generic system content files.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_read_session_content_files( domain )
Summary

Allow the specified domain to read Git daemon session content files.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_relabel_all_content( domain )
Summary

Allow the specified domain to relabel all Git daemon content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_relabel_all_system_content( domain )
Summary

Allow the specified domain to relabel all Git daemon system content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_relabel_generic_system_content( domain )
Summary

Allow the specified domain to relabel Git daemon generic system content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_relabel_session_content( domain )
Summary

Allow the specified domain to relabel Git daemon session content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_rwx_all_content( domain )
Summary

Allow the specified domain to manage and execute all Git daemon content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_rwx_all_system_content( domain )
Summary

Allow the specified domain to manage and execute all Git daemon system content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_rwx_generic_system_content( domain )
Summary

Allow the specified domain to manage and execute Git daemon generic system content.

Parameters
Parameter:Description:
domain

Domain allowed access.

git_session_role( role , domain )
Summary

Role access for Git daemon session.

Parameters
Parameter:Description:
role

Role allowed access.

domain

User domain for the role.

Return

Templates:

git_content_template( prefix )
Summary

Create a set of derived types for Git daemon shared repository content.

Parameters
Parameter:Description:
prefix

The prefix to be used for deriving type names.

git_role_template( prefix )
Summary

Create a set of derived types for Git daemon shared repository roles.

Parameters
Parameter:Description:
prefix

The prefix to be used for deriving type names.

Return