{#- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -#} {% extends 'allura:templates/repo/repo_master.html' %} {% block title %} {% if c.app.repo %} Git Repository: {{c.app.repo.name}} {% else %} Git Repository {% endif %} {% endblock %} {% block header %}{{c.app.config.options.mount_label}}{% endblock %} {% block content %} {{ clone_info(c.app.repo) }} {% if log %}

Recent Commits{% if branch %} on {{branch}}{% endif %}

{{c.log_widget.display(value=log, show_paging=False, limit=limit, page=page, count=count)}} {% if int(count) > int(limit) %} More {% endif %} {% elif is_empty %} {% if h.has_access(c.app, 'write')() %}

New to Git?

Learn the basics.
Empty Repository
It looks like this Git repository doesn't have any files in it. Let's commit your project code now. Just run the commands below.

First time using Git

cd myproject
git init
# add all your files.  Use can use specific filenames or directories instead of '.'
git add .
git commit -a -m 'Initial commit'
git remote add origin {{c.app.repo.clone_url('rw', c.user.username)}}
git push origin master
git branch --set-upstream master origin/master  # so 'git pull' will work later

Existing repository using Git

cd myproject
git remote add origin {{c.app.repo.clone_url('rw', c.user.username)}}
git push origin master
git branch --set-upstream master origin/master  # so 'git pull' will work later
 
Did you get asked for your SourceForge password during this process? You can securely use your Git repository and avoid having to re-enter your password by setting up an ssh-key.
{% else %}

No (more) commits

{% endif %} {% elif c.app.repo.status == 'ready' %} {% if h.has_access(c.app, 'write')() %}

The metadata for this repository is missing. To fix, please try a refresh.

{% else %}

No (more) commits

{% endif %} {% endif %} {% endblock %}