diff --git a/app/views/repositories/new.html.erb b/app/views/repositories/new.html.erb
index 29c80d1..6453f4f 100644
--- a/app/views/repositories/new.html.erb
+++ b/app/views/repositories/new.html.erb
@@ -2,7 +2,13 @@
<%= t_action(:new, Repository) %>
-<%= form_for(@repository, :url => project_repositories_url(@project_id)) do |f| %>
- <%= render partial: 'form', locals: {f: f} %>
+<% unless @project_id.nil? %>
+ <%= form_for(@repository, :url => project_repositories_url(@project_id)) do |f| %>
+ <%= render partial: 'form', locals: {f: f} %>
+ <% end %>
+<% else %>
+ <%= form_for(@repository, :url => repositories_url) do |f| %>
+ <%= render partial: 'form', locals: {f: f} %>
+ <% end %>
<% end %>
--
libgit2 0.21.2