今回は、熊本大学での勉強会でした。
2013年4月22日月曜日
2013年1月18日金曜日
ご当地アプリのリポジトリを移行(github ⇒ CLOUD CORE VPSサーバ)
最終コミットが取得できていなかった?
サーバーからのクローン
$ git clone ssh://spaceshipdragon@180.235.228.157/var/repo/git/jagkuma/stamprally.git
既存のソースが残っているため、仮に/opt/gitにリポジトリを置く
サーバー側
# sudo mkdir /opt/git
# sudo mkdir /opt/git/jagkuma
ローカルマシン
$ git clone --bare git://github.com/jagkuma/stamprally stamprally.git
$ scp -r stamprally.git spaceshipdragon@180.235.228.157:~/bare
ここまでは、よかったのですがマージが上手くいかないので、仮に以下のようにしておきます。 Gitの得意な人マージしてください。
/opt/git/jagkuma
stamprally.git ・・・gitHubから持って来た状態(将来的には、これにマージした形にしたい)
v1.3/stamprally.git ・・・旧ご当地アプリ最新状態
v1.5/stamprally.git ・・・新ご当地アプリ最新状態
課題として、/opt/git/jagkuma/stamprally.git に統合と、過去にコミット名を「Owner@Owner-PC」にしていたのを変更、「check_enable_location」ブランチを統合。
サーバーからのクローン
$ git clone ssh://spaceshipdragon@180.235.228.157/var/repo/git/jagkuma/stamprally.git
GitHubからのクローン
$ git clone git://github.com/jagkuma/stamprally.git既存のソースが残っているため、仮に/opt/gitにリポジトリを置く
サーバー側
# sudo mkdir /opt/git
# sudo mkdir /opt/git/jagkuma
ローカルマシン
$ git clone --bare git://github.com/jagkuma/stamprally stamprally.git
$ scp -r stamprally.git spaceshipdragon@180.235.228.157:~/bare
サーバー側
# sudo cp -r stamprally.git /opt/git/jagkuma/.
# cd /opt/git/jagkuma/stamprally.git
# sudo git init --bare shared
Initialized empty Git repository in /opt/git/jagkuma/stamprally.git/shared/
# cd /opt/git
# cd /opt/git/jagkuma/stamprally.git
# sudo git init --bare shared
Initialized empty Git repository in /opt/git/jagkuma/stamprally.git/shared/
# cd /opt/git
# sudo chown :jagkuma jagkuma -R
# sudo chmod -R g+w jagkumaここまでは、よかったのですがマージが上手くいかないので、仮に以下のようにしておきます。 Gitの得意な人マージしてください。
/opt/git/jagkuma
stamprally.git ・・・gitHubから持って来た状態(将来的には、これにマージした形にしたい)
v1.3/stamprally.git ・・・旧ご当地アプリ最新状態
v1.5/stamprally.git ・・・新ご当地アプリ最新状態
課題として、/opt/git/jagkuma/stamprally.git に統合と、過去にコミット名を「Owner@Owner-PC」にしていたのを変更、「check_enable_location」ブランチを統合。
ラベル:
CLOUD CORE VPS,
アプリ,
ご当地
2012年11月13日火曜日
ご当地アプリのリポジトリを移行(github ⇒ CLOUD CORE VPSサーバ)
1.以下の通り、CLOUD CORE VPSサーバに、
jagkuma
stamprally
gotochi_Kumamoto_Server
のリモートリポジトリを作成
[tkssnmr@kvps-180-235-228-157 var]$ sudo mkdir -p repo/git/jagkuma/jagkuma.git
[tkssnmr@kvps-180-235-228-157 repo]$ cd git/jagkuma/jagkuma.git/
[tkssnmr@kvps-180-235-228-157 jagkuma.git]$ sudo git --bare init --shared
[tkssnmr@kvps-180-235-228-157 jagkuma.git]$ sudo /usr/sbin/groupadd jagkuma
[tkssnmr@kvps-180-235-228-157 jagkuma.git]$ sudo /usr/sbin/usermod -G jagkuma tkssnmr
[tkssnmr@kvps-180-235-228-157 jagkuma.git]$ sudo chown root:jagkuma -R ./
[tkssnmr@kvps-180-235-228-157 jagkuma]$ sudo mkdir stamprally.git
[tkssnmr@kvps-180-235-228-157 jagkuma]$ sudo mkdir gotochi_Kumamoto_Server.git
[tkssnmr@kvps-180-235-228-157 jagkuma]$ cd stamprally.git/
[tkssnmr@kvps-180-235-228-157 stamprally.git]$ sudo git --bare init --shared
[tkssnmr@kvps-180-235-228-157 stamprally.git]$ sudo chown root:jagkuma -R ./
[tkssnmr@kvps-180-235-228-157 stamprally.git]$ cd ../gotochi_Kumamoto_Server.git/
[tkssnmr@kvps-180-235-228-157 gotochi_Kumamoto_Server.git]$ sudo git --bare init --shared
[tkssnmr@kvps-180-235-228-157 gotochi_Kumamoto_Server.git]$ sudo chown root:jagkuma -R ./
2.githubの各登録ソースをローカルにクローンする。
(github)
jagkuma:https://github.com/jagkuma/jagkuma.git
stamprally:https://github.com/jagkuma/stamprally.git
gotochi_Kumamoto_Server:https://github.com/shinobushiva/gotochi_Kumamoto_Server.git
gotochi_Counter2:https://github.com/jagkuma/gotochi_Counter2.git
3.originのURLをそれぞれ以下に変更
jagkuma:ssh://180.235.228.157/var/repo/git/jagkuma/jagkuma.git
stamprally:ssh://180.235.228.157/var/repo/git/jagkuma/stamprally.git
gotochi_Kumamoto_Server:ssh://180.235.228.157/var/repo/git/jagkuma/gotochi_Kumamoto_Server.git
gotochi_Counter2:ssh://180.235.228.157/var/repo/git/jagkuma/gotochi_Counter2.git
4.jagkuma、stamprally、gotochi_Kumamoto_Server、gotochi_Counter2のそれぞれをプッシュする。
2012年8月16日木曜日
treeインストール
[spaceshipdragon@kvps-180-235-228-157 ~]$ sudo yum install tree
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* rpmforge: ftp.riken.jp
* updates: ftp.iij.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tree.x86_64 0:1.5.0-4 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
tree x86_64 1.5.0-4 base 27 k
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 27 k
Is this ok [y/N]: y
Downloading Packages:
tree-1.5.0-4.x86_64.rpm | 27 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : tree 1/1
Installed:
tree.x86_64 0:1.5.0-4
Complete!
2012年8月6日月曜日
visudo設定変更
visudo設定変更
XXXは特定ユーザー設定
~]# visudo
## Allow root to run any commands anywhere
XXX ALL=(ALL) ALL
XXXは特定ユーザー設定
~]# visudo
## Allow root to run any commands anywhere
XXX ALL=(ALL) ALL
2012年8月1日水曜日
sudo インストール
# yum -y install sudo
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* rpmforge: ftp.riken.jp
* updates: ftp.iij.ad.jp
addons | 1.9 kB 00:00
addons/primary_db | 1.1 kB 00:00
base | 1.1 kB 00:00
base/primary | 1.2 MB 00:00
base 3591/3591
extras | 2.1 kB 00:00
extras/primary_db | 179 kB 00:00
rpmforge | 1.9 kB 00:00
rpmforge/primary_db | 6.9 MB 00:01
updates | 1.9 kB 00:00
updates/primary_db | 641 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sudo.x86_64 0:1.7.2p1-14.el5_8 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Installing:
sudo x86_64 1.7.2p1-14.el5_8 updates 358 k
Transaction Summary
=================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 358 k
Downloading Packages:
sudo-1.7.2p1-14.el5_8.x86_64.rpm | 358 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : sudo 1/1
Installed:
sudo.x86_64 0:1.7.2p1-14.el5_8
Complete!
2012年3月1日木曜日
git インストール
# yum install git
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* rpmforge: fr2.rpmfind.net
* updates: ftp.iij.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.8.2-2.el5.rf set to be updated
--> Processing Dependency: perl-Git = 1.7.8.2-2.el5.rf for package: git
--> Processing Dependency: rsync for package: git
--> Processing Dependency: perl(Git) for package: git
--> Processing Dependency: libcurl.so.3()(64bit) for package: git
--> Running transaction check
---> Package curl.x86_64 0:7.15.5-9.el5_7.4 set to be updated
---> Package perl-Git.x86_64 0:1.7.8.2-2.el5.rf set to be updated
---> Package rsync.x86_64 0:3.0.6-4.el5_7.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================
Package Arch Version Repository Size
===============================================================================================
Installing:
git x86_64 1.7.8.2-2.el5.rf rpmforge 6.9 M
Installing for dependencies:
curl x86_64 7.15.5-9.el5_7.4 updates 231 k
perl-Git x86_64 1.7.8.2-2.el5.rf rpmforge 25 k
rsync x86_64 3.0.6-4.el5_7.1 updates 347 k
Transaction Summary
===============================================================================================
Install 4 Package(s)
Upgrade 0 Package(s)
Total download size: 7.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): perl-Git-1.7.8.2-2.el5.rf.x86_64.rpm | 25 kB 00:00
(2/4): curl-7.15.5-9.el5_7.4.x86_64.rpm | 231 kB 00:00
(3/4): rsync-3.0.6-4.el5_7.1.x86_64.rpm | 347 kB 00:00
(4/4): git-1.7.8.2-2.el5.rf.x86_64.rpm | 6.9 MB 00:06
-----------------------------------------------------------------------------------------------
Total 864 kB/s | 7.4 MB 00:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : curl 1/4
Installing : rsync 2/4
Installing : perl-Git 3/4
Installing : git 4/4
Installed:
git.x86_64 0:1.7.8.2-2.el5.rf
Dependency Installed:
curl.x86_64 0:7.15.5-9.el5_7.4 perl-Git.x86_64 0:1.7.8.2-2.el5.rf
rsync.x86_64 0:3.0.6-4.el5_7.1
Complete!
#
# git --version
git version 1.7.8.2
#
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* rpmforge: fr2.rpmfind.net
* updates: ftp.iij.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.8.2-2.el5.rf set to be updated
--> Processing Dependency: perl-Git = 1.7.8.2-2.el5.rf for package: git
--> Processing Dependency: rsync for package: git
--> Processing Dependency: perl(Git) for package: git
--> Processing Dependency: libcurl.so.3()(64bit) for package: git
--> Running transaction check
---> Package curl.x86_64 0:7.15.5-9.el5_7.4 set to be updated
---> Package perl-Git.x86_64 0:1.7.8.2-2.el5.rf set to be updated
---> Package rsync.x86_64 0:3.0.6-4.el5_7.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================
Package Arch Version Repository Size
===============================================================================================
Installing:
git x86_64 1.7.8.2-2.el5.rf rpmforge 6.9 M
Installing for dependencies:
curl x86_64 7.15.5-9.el5_7.4 updates 231 k
perl-Git x86_64 1.7.8.2-2.el5.rf rpmforge 25 k
rsync x86_64 3.0.6-4.el5_7.1 updates 347 k
Transaction Summary
===============================================================================================
Install 4 Package(s)
Upgrade 0 Package(s)
Total download size: 7.4 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): perl-Git-1.7.8.2-2.el5.rf.x86_64.rpm | 25 kB 00:00
(2/4): curl-7.15.5-9.el5_7.4.x86_64.rpm | 231 kB 00:00
(3/4): rsync-3.0.6-4.el5_7.1.x86_64.rpm | 347 kB 00:00
(4/4): git-1.7.8.2-2.el5.rf.x86_64.rpm | 6.9 MB 00:06
-----------------------------------------------------------------------------------------------
Total 864 kB/s | 7.4 MB 00:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : curl 1/4
Installing : rsync 2/4
Installing : perl-Git 3/4
Installing : git 4/4
Installed:
git.x86_64 0:1.7.8.2-2.el5.rf
Dependency Installed:
curl.x86_64 0:7.15.5-9.el5_7.4 perl-Git.x86_64 0:1.7.8.2-2.el5.rf
rsync.x86_64 0:3.0.6-4.el5_7.1
Complete!
#
# git --version
git version 1.7.8.2
#
登録:
投稿 (Atom)

