40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
- if current_user.require_ssh_key?
|
|
%ul.errors_holder
|
|
%li You have no ssh keys added yo tour profile.
|
|
%li You wont be able to pull/push repository.
|
|
%li Visit profile → keys and add public key of every machine you want to use for work with gitlabhq.
|
|
|
|
|
|
%ul.alert_holder
|
|
%li You should push repository to proceed.
|
|
%li After push you will be able to browse code, commits etc.
|
|
|
|
- bash_lexer = Pygments::Lexer[:bash]
|
|
%div.git-empty
|
|
%h3 Git global setup:
|
|
- setup_str = ["git config --global user.name \"#{current_user.name}\"",
|
|
"git config --global user.email \"#{current_user.email}\""].join("\n")
|
|
= raw bash_lexer.highlight(setup_str)
|
|
|
|
%br
|
|
%br
|
|
%h3 Create Repository
|
|
- repo_setup_str = ["mkdir #{@project.path}",
|
|
"cd #{@project.path}",
|
|
"git init",
|
|
"touch README",
|
|
"git add README",
|
|
"git commit -m 'first commit'",
|
|
"git remote add origin #{@project.url_to_repo}",
|
|
"git push -u origin master"].join("\n")
|
|
|
|
= raw bash_lexer.highlight(repo_setup_str)
|
|
|
|
%br
|
|
%br
|
|
%h3 Existing Git Repo?
|
|
- exist_repo_setup_str = ["cd existing_git_repo",
|
|
"git remote add origin #{@project.url_to_repo}",
|
|
"git push -u origin master"].join("\n")
|
|
= raw bash_lexer.highlight(exist_repo_setup_str)
|