「Git/linuxインストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「=gitインストール= # yum install git ==以下エラーが出た場合== No package git available. vi /etc/yum.repos.d/rpmforge.repo [rpmforge] name = Red Hat...」) |
|||
行37: | 行37: | ||
==管理ソース最新へ== | ==管理ソース最新へ== | ||
$ git pull ssh://user1@domain1/var/git/test.git | $ git pull ssh://user1@domain1/var/git/test.git | ||
+ | |||
+ | ==fatal: The remote end hung up unexpectedlyエラーが出た時 | ||
+ | git push origin master --force |
2015年10月30日 (金) 07:31時点における版
gitインストール
# yum install git
以下エラーが出た場合
No package git available.
vi /etc/yum.repos.d/rpmforge.repo [rpmforge] name = Red Hat Enterprise $releasever - RPMforge.net - dag mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge enabled = 0 gpgcheck = 0
yum --enablerepo=rpmforge install git
rsa登録
- linux/sshインストール [ショートカット]をみて設定
- github管理画面から公開rsakey設定
リポジトリ構築
# mkdir -p /var/git/test.git # cd /var/git/test.git # git --bare init --shared Initialized empty shared Git repository in /var/git/test.git/ # chown user1:user1 -R .
クライアント側から上記リポジトリへコミット
$ cd /var/www/html/test $ git init $ echo testdesu > test.txt $ git add test.txt $ git commit -m "first commit" $ git remote add origin ssh://user1@domain1/var/git/test.git $ git push origin master Counting objects: 3, done.
管理ソース最新へ
$ git pull ssh://user1@domain1/var/git/test.git
==fatal: The remote end hung up unexpectedlyエラーが出た時
git push origin master --force