facebook twitter hatena line email

「Git/linuxインストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「=gitインストール= # yum install git ==以下エラーが出た場合== No package git available. vi /etc/yum.repos.d/rpmforge.repo [rpmforge] name = Red Hat...」)
 
 
(同じ利用者による、間の1版が非表示)
行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登録

  1. linux/sshインストール [ショートカット]をみて設定
  2. 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