現在、/home/myname/git というフォルダに"hoge.git"というリポジトリを作成しました。
これを現在IPアドレスが192.168.163.129なのですが、これでクローンしたいです。
現在 /rootフォルダ内で
"git clone /home/myname/git/hoge.git"
これでhogeプロジェクトをクローンできました。
IPアドレスで
”git clone git://192.168.163.129/myname/git/hoge.git”
これで同じことをしたいのですが、
これを行うと
fatal: unable to connect to 192.168.163.129:
192.168.163.129[0: 192.168.163.129]: errno=Connection refused
このようなエラーがでて、できないのですが、どうやれば良いでしょうか?
どうぞ、ご教示よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
>これで9418のサーバーポートを確認してみたのですが、やはりありません。
リポジトリの場所の設定などで、/etc/default/git-daemonを編集する必要がありますが、
そちらはされていますか?
で、テキストエディタで開いてみると……
GIT_DAEMON_ENABLE=false
と書かれている行があります。
falseをtrueに変えてみてはどうでしょうか?
# という訳で……VMwareにUbuntu 13.10を入れてみた。
最初に回答した通り、gitは使っていないので運用に関しては回答できませんので、その辺りは他の人の回答待ちになるでしょうな。
# Subversionで足りているし。当面gitに移行する予定もナシ。
git://192.168.163.129/myname/git/hoge.git
でアクセスしたい…となると、
GIT_DAEMON_DIRECTORYの設定はどうなりますかねぇ……。
回答頂きありがとうございます。
”GIT_DAEMON_ENABLE=true”に変更して $ /etc/init.d/git-daemon start後
netstat -lpn -A inet
これで9418が動き出したことを確認しました。
root@ubuntu:~# netstat -lpn -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 684/cupsd
tcp 0 0 0.0.0.0:9418 0.0.0.0:* LISTEN 6962/git-daemon
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1463/dnsmasq
udp 0 0 0.0.0.0:46638 0.0.0.0:* 657/avahi-daemon: r
udp 0 0 127.0.1.1:53 0.0.0.0:* 1463/dnsmasq
udp 0 0 0.0.0.0:68 0.0.0.0:* 982/dhclient
udp 0 0 0.0.0.0:631 0.0.0.0:* 918/cups-browsed
udp 0 0 0.0.0.0:5353 0.0.0.0:* 657/avahi-daemon: r
udp 0 0 0.0.0.0:55540 0.0.0.0:* 982/dhclient
”GIT_DAEMON_DIRECTORY=/var/chche/git”という設定はそのままで遣ってみているのですが、うまくいかないのでまた次質問させて頂きます。
助かります。
No.2
- 回答日時:
>Ubuntu64ビット版の日本語エディションというのをVM player6というので動作させている状態です。
VMwarePlayerはありますが…ubuntuの仮想マシンは作っていないので手元ではちょっと試せませんね。
>ここに”9418”という数値が出てきていないということは、gitサーバーが起動していないということでしょうか?
少なくとも待ち受けはしていない…でしょうね。
サーバが起動して特定のポートで接続待ちしていない状態で、クライアントが接続しに行っても接続失敗するのは当然かと。
# スーパーサーバ(inetd またはxinetd)が待ち受けしている訳でもないようですし。
http://d.hatena.ne.jp/itmammoth/20130604/1370362 …
Ubuntu 12.04.1 LTSでの例です。
13.10でもそれほど大きくは違わない…でしょう。たぶん。
# 他にもgitサーバ構築する際の資料は見つかる…と思われます。
>"git clone /home/myname/git/hoge.git"
この場合はサーバに接続したのではなく、gitコマンドがローカルのファイルシステムにアクセスしてクローンを作成している…ハズです。
# Subversionでもローカルのファイルシステムにアクセスして…という方法がありますし。
回答頂きありがとうございます。
gitデーモンのインストール方法のサイトを教えて頂きありがとうございます。大変助かります。
それで、
apt-get install git
apt-get install git-daemon-sysvinit
この2つを実行しました。
root@ubuntu:~# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
root@ubuntu:~# apt-get install git-daemon-sysvinit
Reading package lists... Done
Building dependency tree
Reading state information... Done
git-daemon-sysvinit is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
root@ubuntu:~#
そして、
root@ubuntu:~# sysv-rc-conf --list | grep git
git-daemon 0:off1:off2:on3:on4:on5:on6:off
それで
$ /etc/init.d/git-daemon start
これでgit-daemonを起動してみて、
netstat -lpn -A inet
これで9418のサーバーポートを確認してみたのですが、やはりありません。
(コマンド実行内容)
root@ubuntu:~# netstat -lpn -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 684/cupsd
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1463/dnsmasq
udp 0 0 0.0.0.0:46638 0.0.0.0:* 657/avahi-daemon: r
udp 0 0 127.0.1.1:53 0.0.0.0:* 1463/dnsmasq
udp 0 0 0.0.0.0:68 0.0.0.0:* 982/dhclient
udp 0 0 0.0.0.0:631 0.0.0.0:* 918/cups-browsed
udp 0 0 0.0.0.0:5353 0.0.0.0:* 657/avahi-daemon: r
udp 0 0 0.0.0.0:55540 0.0.0.0:* 982/dhclient
9418のサーバーポートの起動方法について解決方法をお願い致します。
No.1
- 回答日時:
gitは使っていませんが……。
>192.168.163.129[0: 192.168.163.129]: errno=Connection refused
接続に失敗。となっていますね。
gitサーバは起動して、待ち受けしているんでしょうか?
netstat -lpn -A inet
とかやって9418ポートで待ち受けされていますか?
さらに、iptablesなどでフィルタしていたりしませんか?
あと……OS(ディストリビューション)とか書かれた方がよいかと。
# 技術者向けの方の他の質問見れば書かれているんですかね。
# VMWareでしたっけ?
回答いただきありがとうございます。
OSのディストリビューションを書き忘れていました。
Ubuntu64ビット版の日本語エディションというのをVM player6というので動作させている状態です。
ubuntu-ja-13.10-desktop-amd64.isoこれをVM playerで動作させています。
それで、netstat -lpn -A inetを実行してみたところ、
myname@ubuntu:~$ netstat -lpn -A inet
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:51637 0.0.0.0:* -
udp 0 0 127.0.1.1:53 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 0.0.0.0:631 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp 0 0 0.0.0.0:43764 0.0.0.0:* -
ここに”9418”という数値が出てきていないということは、gitサーバーが起動していないということでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux sshコマンドのgitが示す意味は何でしょうか? 1 2022/11/18 12:02
- オープンソース コマンドプロンプトのコードの実行方法を教えて欲しい 2 2022/11/26 20:45
- その他(プログラミング・Web制作) Gitについて 1 2022/06/17 09:35
- 会社・職場 新卒でSEに入社して今年の4月からGit、Python、Linuxを扱っているチームに異動しました。 1 2023/05/25 08:27
- 会社・職場 SE職4年目、25歳の社会人です。在宅勤務です。 今年の4月から別部署に異動したのですがLinux、 2 2023/05/25 10:21
- その他(悩み相談・人生相談) IT職今年で4年目、25歳の社会人です。 今年の4月から別部署に異動したのですがLinux、Git、 1 2023/06/17 07:11
- その他(悩み相談・人生相談) IT職今年で4年目、25歳の社会人です。 今年の4月から別部署に異動したのですがLinux、Git、 4 2023/06/08 06:15
- 会社・職場 IT職今年で4年目、25歳の社会人です。 今年の4月から別部署に異動したのですがLinux、Git、 2 2023/06/12 07:52
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- 会社・職場 SE職4年目、25歳の社会人です。 今年の4月から別部署に異動したのですがLinux、Git、Pyt 5 2023/05/23 06:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Notes TCP/IPホス...
-
Becky!で「メールサーバーへの...
-
jp1ajs3(JP1 9)について質問です。
-
通信チャネルの終わりって?
-
富士通製EDIソフト Trademaster...
-
SQLPLUSで結果を画面に表示しない
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
ACCESS で 項目名を出力せずに...
-
共有フォルダに誰が何にアクセ...
-
VBAでCSVファイルが使用中かど...
-
selectした結果の余計な余白を...
-
ACCESSのモジュールエラー?
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
tmpファイル なぜできる?削除...
-
#1062 - '0' は索引 'PRIMARY' ...
-
Batch: フォルダ内の特定のファ...
-
Access VBA を利用して、フォル...
-
Accessでエクセル出力の保存先指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Becky!で「メールサーバーへの...
-
Notes TCP/IPホス...
-
jp1ajs3(JP1 9)について質問です。
-
VMware Playerの使い方
-
Photoshop7.0が起動しません。
-
Black Jumbo Dogについて
-
teratermマクロを使ったログイン
-
エラーコード3032って何ですか。
-
direct xのエラー
-
VISTAでVNCサーバーを使用したい
-
FinePixViewerの起動について。
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
SQLPLUSで結果を画面に表示しない
-
Batch: フォルダ内の特定のファ...
-
selectした結果の余計な余白を...
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
VBAでCSVファイルが使用中かど...
おすすめ情報