gitlabアップロード、公開、プロジェクトコード

gitlabアップロードプロジェクトは、公共のssh-無料の相互作用を必要とし、この記事では、公共のgitlab設定操作を説明し、プロジェクトをアップロードします。


まず、秘密鍵を作成します

[ルート@ localhostの〜]#sshを-keygenは-t rsaの#すべての方法のラウンドへの

[6M8.png @ Z73_ENY〜} GTCIXVF`5


第二に、キーをアップロード

[ルート@ localhostの〜]#猫の〜/ .ssh / id_rsa.pub#ビュー公開鍵

2アップロード公共.PNG


第三に、ネイティブコードをアップロード

1、最初のユーザーとメールボックスを設定します

[ルート@ localhostのオプト]#gitの設定--global user.name "根"

[ルート@ localhostのオプト]#gitの設定--global user.email "[email protected]"

[ルート@ localhostのオプト]#gitの設定--list

user.name =ルート

[email protected]


図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の分岐スレーブスレーブブランチを作成

おすすめ

転載: blog.51cto.com/13760226/2426226