* The FAQ will be populated from the most frequently asked questions
# What is c4science ?
C4 Science is a co-creation platform, curation and code sharing. This platform includes:
* Version management system
* Common authentication to all Swiss universities to local + external collaborators
* Social dimension (wikis, bug tracking, ...)
* Code test system (continuous integration)
# I subscribed to the platform but do not have permission to create new repositories, what is happening?
If you belong to a Swiss University, you can create repositories, projects and wiki pages. You need to connect using the SwitchAAI authentication method, or you won't be able to create objects on c4science.
# I just want a simple Git repo: help!
[[ https://c4science.ch/w/c4science/simplerepo/ | here are the instructions ]]. Do not hesitate to [[ mailto:scitas@epfl.ch]] contact us if you think something should be added/changed.
# I get a 403 error, what do I do?
If the error looks like this
`fatal: unable to access 'https://c4science.ch/diffusion/997/simplegitrepo.git/': The requested URL returned error: 403`
you probably have not set up a VCS password. Have a look [[https://c4science.ch/w/c4science/whatisvcs/ | here]].
# I don't understand what the policies (Visible/Editable/Pushable) are.
- //Visible// means that the object (repository, project,...) can be accessed in read mode.
- //Editable by// is the list of administrators (who can modify the object via the web interface)
- //Pushable by// is for repositories and is the list of entities who can push to the repo
# What are "dangerous changes"?
Here are several changes that are classified as dangerous by Phabricator:
- delete a remote branch
- rewriting history
An administrator of the repository can allow dangerous changes.
# I use c4science to manage projects within my lab. Staff changes often. How do I give rights to a group?
C4science is global to all Swissuniversites members, thus you have to create a group in c4science to be referenced to. To do this, create a new project (or subproject) with icon type "Group" and add the appropriate users to it.
# I need to store binary files, how do I do this?
Binary files, must not be hosted directly in a repository. GIT is not made for that. You can use GIT LFS (large file storage) for that, see https://c4science.ch/w/c4science/lfs/ your files will still be referenced in the repository, but hosted outside of it.
Quotas policies will be defined at the end of 2016. Usage is strictly monitored until then.