gitlabアップロードプロジェクトは、公共のssh-無料の相互作用を必要とし、この記事では、公共のgitlab設定操作を説明し、プロジェクトをアップロードします。
まず、秘密鍵を作成します
[ルート@ localhostの〜]#sshを-keygenは-t rsaの#すべての方法のラウンドへの
第二に、キーをアップロード
[ルート@ localhostの〜]#猫の〜/ .ssh / id_rsa.pub#ビュー公開鍵
第三に、ネイティブコードをアップロード
1、最初のユーザーとメールボックスを設定します
[ルート@ localhostのオプト]#gitの設定--global user.name "根"
[ルート@ localhostのオプト]#gitの設定--global user.email "[email protected]"
[ルート@ localhostのオプト]#gitの設定--list
user.name =ルート
図2に示すように、ローカル・コード・リポジトリを作成
[ルート@ localhostのオプト]#1は、mkdir push_code
[ルート@ localhostのオプト]#のCDのpush_code /
3、倉庫を初期化します
[ルート@ localhostののpush_code]#のGitの初期化
/opt/pull_code/.git/に空のGitリポジトリを初期化します
[ルート@ localhostののpush_code]#は、 "これはテストプッシュコードである" エコー> push.txt
[ルート@ localhostののpush_code]#LSは
pull.txt
4、支店へのアクセス
#この分岐情報は、あなたがウェブインタフェースCLONで見ることができます
[ルート@ localhostののpush_code]#gitのは、リモートの起源を追加http://192.168.0.8:81/test/hellow.git
5、リモートリポジトリのブランチをリフレッシュ
[ルート@ localhostののpush_code]#gitの原点をフェッチ--prune
#すべてのリモートブランチを取得します。
#は、masterブランチになりました
[ルート@ localhostののpush_code]#gitのブランチ-a
0A
* マスター
リモコン/起源/ DevOpsチーム
リモコン/起源/マスター
6、コードを提出します
#ローカルリポジトリにファイルを送信
[ルート@ localhostののpush_code]#gitのはpush.txt#追加ファイルを追加します
[ルート@ localhostののpush_code]#gitのは、「これはテストプッシュされる」#は説明を追加-mをコミット
[ルート@ localhostののpush_code]#のGitのプッシュ原点マスター#コードをmasterブランチをプッシュします
#ピット
[ルート@ localhostののpush_code]#のGitのプッシュ原点マスター
「http://192.168.0.8:81」のユーザー名:ルート
'://[email protected]:81のhttp' のパスワード:
http://192.168.0.8:81/test/hellow.gitへ
![拒否]マスター - >マスター(非早送り)
エラー:「http://192.168.0.8:81/test/hellow.git」への参照の一部をプッシュすることはできません
ヒント:あなたは現在、対応するブランチの背後にある最新のリモートブランチを提出しているため、更新が拒否されました。
ヒント:(このような「gitのプル」など)のリモートと組み合わせ再びプッシュする前に、最初の変更。見ます
ヒント:セクション「早送りについての注意事項」の「gitのプッシュ--help」。
#溶液:リモートリポジトリコード情報と一致する情報の遠隔コードリポジトリを、再プル
[ルート@ localhostののpush_code]#gitのプルhttp://192.168.0.8:81/test/hellow.git
「http://192.168.0.8:81」のユーザー名:ルート
'://[email protected]:81のhttp' のパスワード:
http://192.168.0.8:81/test/hellowから
*ブランチHEAD - > FETCH_HEAD
それは最新のものです!
7、分岐切り替え
[ルート@ localhostののpush_code]#gitのチェックアウトDevOpsチーム
支店は、DevOpsチームの原点からリモートブランチを追跡するDevOpsチーム。
新しいブランチへの切り替えは「DevOpsチーム」
[ルート@ localhostののpush_code]#gitのブランチ-a
* DevOpsチーム
マスター
リモコン/起源/ DevOpsチーム
リモコン/起源/マスター
コードの他の枝には、ステップ6に同じ繰り返しやり方をアップロード
8、指定された支店コードを引っ張っ
-b DevOpsチームのクローンGitのhttp://192.168.0.8:81/test/hellow.git #-b指定引っ張っ支店コード
9、ブランチを作成
gitの分岐スレーブスレーブブランチを作成