成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

gitbush連接阿里云服務(wù)器 git連接遠(yuǎn)程服務(wù)器

怎么用gitbash登錄服務(wù)器

1、前期準(zhǔn)備 服務(wù)器上配置好的git git客戶端 1.1 在服務(wù)器上安裝git (本機(jī)所使用的linux是ubuntu) 在服務(wù)器輸入命令:sudo apt-get install git即可 然后創(chuàng)建名字為git的用戶組和用戶 1.2 下載客戶端 在瀏覽器地址欄輸入

創(chuàng)新互聯(lián)專注于四川企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城建設(shè)。四川網(wǎng)站建設(shè)公司,為四川等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

阿里云服務(wù)器 怎么用git部署代碼

使用阿里云Ubuntu 12.0.4 64位操作系統(tǒng)做git服務(wù)器。

首先git服務(wù)器有兩種訪問方式可以選擇:http方式和ssh的方式,http方式更容易使用。

1、http方式的git服務(wù)器搭建以及使用git命令行訪問:

On the Server

1) Install Ubuntu Server, this is the base of our git server obviously

2) Now we need to install a couple of packages, these being ‘git-core’ and ‘a(chǎn)pache2′, we do this like so:-

apt-get update

apt-get install apache2 git-core

3) Now we need to create a new folder for your new repository and set some inital permissons, we do this like so:-

cd /var/www

mkdir test-repo.git

cd test-repo.git

git --bare init

git update-server-info

chown -R www-data.www-data .

4) We now need to enable WebDAV on Apache2 of which we will use to serve the repository:-

a2enmod dav_fs

5) We now need to configure the access restrictions to our repository by creating the following file:-

/etc/apache2/conf.d/git.conf

Then fill it in with the following content:-

Location /test-repo.git

DAV on

AuthType Basic

AuthName "Git"

AuthUserFile /etc/apache2/passwd.git

Require valid-user

/Location

Then save and close the file, lets move on to the next bit..

6) Next we need to create a user account of which you will need to use to browse of commit to the repository..

htpasswd -c /etc/apache2/passwd.git user

You could then be prompted to enter the password for the user too and confirm it!

7) Ok that’s it for the server side configuration… we just need to restart Apache2 like so and then we should be ready to move on to the client side stuff!

/etc/init.d/apache2 restart

…you can now move on to the client side stuff!

On the client side

Ok so now we need to create a local (on your desktop machine) repository and then we’ll initiate the new remote repository… So, if your using Linux/MacOSX bring up the terminal and type the following commands:-

mkdir ~/Desktop/test-project

cd ~/Desktop/test-project

git init

git remote add origin ;user@server name or IP address/test-project.git

touch README

git add .

git commit -a -m “Initial import”

git push origin master

Done! – Your intiial file named ‘README’ which currently is just blank has now been committed and you’ve pushed your code to your new git server which has now completed the Git reposity creation process, now in future you can ‘clone’ your resposity like so:-

git clone user@server name or IP address/test-project.git

注意上面連接;user@server name or IP address/test-project.git中的user就是你htpasswd -c /etc/apache2/passwd.git user輸入的用戶名。

另外新建倉庫的時候,只需執(zhí)行:

cd /var/www

mkdir 項(xiàng)目名

cd 項(xiàng)目名

git --bare init

git update-server-info

chown -R www-data.www-data .

然后在/etc/apache2/conf.d/git.conf中對應(yīng)添加上面類似段即可。

其中:

AuthUserFile 密碼文件名

后面的文件就是你指定的密碼文件,你可以

htpasswd -c 密碼文件名 user

對應(yīng)指定該項(xiàng)目的用戶名和密碼即可。添加用戶是不要-c參數(shù):

htpasswd 密碼文件名 user

windows 下遠(yuǎn)程連接kafka服務(wù)器并創(chuàng)建topic 部署服務(wù)

一.打包項(xiàng)目鏡像:

利用Dockerfile 來打包項(xiàng)目的鏡像

本次項(xiàng)目共依賴兩個鏡像(一個基礎(chǔ)系統(tǒng)環(huán)境和一個項(xiàng)目鏡像)

本次直接將Dockerfile寫好后,用shell腳本build.sh啟動打包:

然后切換到項(xiàng)目的目錄下找到build.sh,運(yùn)行即可打包項(xiàng)目鏡像

報(bào)錯:"failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: permission denied

"

就用

出現(xiàn)以下說明打包成功,接下來可以開始部署:

注意:如果遇到只讀權(quán)限不能修改時,將host文件復(fù)制一份到桌面,修改后在替換原來的host文件

在hosts文件末尾加上kafka服務(wù)器 !外網(wǎng)! 39. 0.25...地址,修改后的格式如下:

1.1注意: 修改阿里云服務(wù)器的hosts 文件來配置 kafka的服務(wù)器地址:

在hosts 文件最后加入:

添加的 kafka-server 就是以下創(chuàng)建topic命令中的 kafka-server別名,

監(jiān)聽遠(yuǎn)程kafka:新建消費(fèi)者:

遠(yuǎn)程創(chuàng)建topic的實(shí)例:

查看遠(yuǎn)程已創(chuàng)建的topc:

本地:

遠(yuǎn)程修改后的kafka topic:

2.通過git Bash 切換到kafka客戶端的bin目錄:

桌面打開 gitBash,切換到本地kafka軟件目錄:

這里一定要切換為windows

3.查看已經(jīng)有的topic

--topic 指定topic名字

--replication-factor 指定副本數(shù),因?yàn)槲业氖羌涵h(huán)境,這里副本數(shù)就為3

--partitions 指定分區(qū)數(shù),這個參數(shù)需要根據(jù)broker數(shù)和數(shù)據(jù)量決定,正常情況下,每個broker上兩個partition最好

注意:服務(wù)器部署時候一定要用內(nèi)網(wǎng)172. .開頭的,外部訪問設(shè)為外網(wǎng)ip

不然會導(dǎo)致Kafka寫入數(shù)據(jù)的時候報(bào)錯 : TImeout

4.1本地docker創(chuàng)建topic:

4.2 本地windows 創(chuàng)建topic

進(jìn)入本地軟件路徑KAFKA/BIN/WIONDOWS

創(chuàng)建topic

5.修改服務(wù)器的host:

一定要注意加sudo 不然會導(dǎo)致readonly 無法修改

在host 文件的末尾加上以下:

6.切換到工程部署的目錄

7.清理redis,不然數(shù)據(jù)有殘留:

7.1服務(wù)器上的redis掛載清除:

在 docker-compose.yml中注銷這幾行: 目的是每次啟動不必記錄上次沒有執(zhí)行完的數(shù)據(jù).

這個是用來記錄redis中假如上次指定的是1到100萬塊,沒有執(zhí)行完.下次接著執(zhí)行沒執(zhí)行完的任務(wù),測試時暫時關(guān)閉

7.2刪除volume:

7.3 如果volume文件被占用時,先刪除占用容器:

7.4 清除redis中的數(shù)據(jù)

進(jìn)入redis容器中:

8.部署命令:

8.1開啟docker可視化web上監(jiān)控docker:

然后訪問:

宿主機(jī)IP + 9000端口

8.2執(zhí)行部署命令,啟動服務(wù):

9.部署時報(bào)錯: yaml: line 46: did not find expected key

原因: docker-compose.yml文件中第46行 報(bào)錯

解決:將所有數(shù)據(jù)對齊,不要有多余的空格.

當(dāng)前名稱:gitbush連接阿里云服務(wù)器 git連接遠(yuǎn)程服務(wù)器
文章網(wǎng)址:http://jinyejixie.com/article38/ddogjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、做網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站策劃微信小程序、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
油尖旺区| 哈密市| 车致| 安泽县| 郴州市| 博罗县| 东山县| 宜川县| 汕尾市| 黔西| 枣阳市| 石楼县| 福泉市| 鄂托克前旗| 周宁县| 台江县| 郓城县| 彭山县| 东城区| 安乡县| 江川县| 吉木乃县| 莱西市| 昂仁县| 扎囊县| 贺兰县| 广河县| 贵南县| 秀山| 鄯善县| 彰化市| 石河子市| 偏关县| 曲松县| 泸溪县| 静安区| 芷江| 光山县| 吴江市| 平山县| 团风县|