阿里雲配置git伺服器
A. 企業如何選擇阿里雲伺服器配置
一般根據業務需要來選擇不同的配置,像一些展示型的網站,對於配置要求低一些,選擇低配置就可以;
如果要求高性能、高穩定性的輸出服務,則需要選擇高配置;
選擇一個合適的阿里雲服務商,讓他們根據你的業務實際情況給出最合適的配置推薦以及價格方案。
B. 怎麼用git把阿里雲的數據備份下來
使用阿里雲Ubuntu 12.0.4 64位操作系統做git伺服器。 首先git伺服器有兩種訪問方式可以選擇:http方式和ssh的方式,http方式更容易使用。 1、http方式的git伺服器搭建以及使用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 『apache2′, 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>輸入的用戶名。 另外新建倉庫的時候,只需執行: cd /var/www mkdir 項目名 cd 項目名 git --bare init git update-server-info chown -R www-data.www-data . 然後在/etc/apache2/conf.d/git.conf中對應添加上面類似段即可。 其中: AuthUserFile 密碼文件名 後面的文件就是你指定的密碼文件,你可以 htpasswd -c 密碼文件名 <user> 對應指定該項目的用戶名和密碼即可。添加用戶是不要-c參數: htpasswd 密碼文件名 <user>
C. 在阿里雲ESC上搭建的gitlit只能配置127.0.0.1作為IP訪問地址,請問如何配置可以讓外網能訪問
阿里雲現在專有網路並不綁定IP。您選擇全部未分配IP即可。然後使用公網IP訪問。記得先在安全組開啟對應的埠哦。
D. 如何在阿里雲linux伺服器安裝git
Gentoo: emerge git Centos: yum install git Ubuntu: apt-get install git Debian: apt-get install git 其它:下載源代碼包,然後編譯安裝,或者用其它的包管理制。
E. 阿里雲伺服器 怎麼用git部署代碼
使用阿里雲Ubuntu 12.0.4 64位操作系統做git伺服器。
首先git伺服器有兩種訪問方式可以選擇:http方式和ssh的方式,http方式更容易使用。
1、http方式的git伺服器搭建以及使用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 『apache2′, 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 http://<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
注意上面連接http://<user>@<server name or IP address>/test-project.git中的user就是你htpasswd -c /etc/apache2/passwd.git <user>輸入的用戶名。
另外新建倉庫的時候,只需執行:
cd /var/www
mkdir 項目名
cd 項目名
git --bare init
git update-server-info
chown -R www-data.www-data .
然後在/etc/apache2/conf.d/git.conf中對應添加上面類似段即可。
其中:
AuthUserFile 密碼文件名
後面的文件就是你指定的密碼文件,你可以
htpasswd -c 密碼文件名 <user>
對應指定該項目的用戶名和密碼即可。添加用戶是不要-c參數:
htpasswd 密碼文件名 <user>
F. 想買一個阿里雲的伺服器,要怎麼配置
1、主要看你的網站每天大概多少流量。如果是一萬PV訪問量以下的話,用1核2g內存的阿里雲伺服器就可以了。
如果超過一萬每天的訪問量,就要考慮用 2核4g內存的伺服器了,會更流暢。
2、可以在阿里雲主機上面安裝第三方一鍵php包的配置。好在國人也開發了這方面的面板,可以免費的使用。
3、至於網站搬家,可以手動搬家,也可以藉助面板或者程序來實現半自動搬家。
4、藉助這些 php面板,可以輕松配置php環境,mysql資料庫,phpmyadmin、nginx等環境軟體。
不管使用的是win伺服器還是linux 伺服器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署 worpdress環境。
因為這方面內容較多,這里也寫不開那麼多內容,所以你可以留言或到我的博客上搜索相關內容,老魏有寫過教程,還不止一篇,都挺詳細的內容,可以幫助你入門。
G. 小公司搭建gitlab,應該選擇哪一種阿里雲伺服器
只跑gitlab一個應用的話至少保證雙核4G以上的配置。如果還想跑一跑別的應用的話,那麼4核8G以上開始考慮吧。
H. 怎麼在阿里雲伺服器搭建gitlab
和本地搭建一樣的,我之前也搭建過
雖然整個搭建過程無比之艱辛,幾乎佔用了我一天的時間,但是最後搭好了,還是很開心滴。最後,如果你買的是512M的乞丐版阿里雲,建議一定要升級至1024M內存,同時創建sawpfile,大小1G就夠了,否則跑不動就只能呵呵了。