Comments (3)
Good idea. I ran gittorrentd in a directory containing multiple git repos, and see:
{"repositories":{"gittorrent":{"master":"3c29320fd5c9e9d4ea2b4936fead9046b6a96534"},"recursers":{"master":"5fbfea8de70ddc686dafdd24b690893f98eb9475"}}}
...
errors= []
hash= 81e24205d4bac8496d3e13282c90ead5045f09ea
This means that my repos are available at:
gittorrent://81e24205d4bac8496d3e13282c90ead5045f09ea/recursers
gittorrent://81e24205d4bac8496d3e13282c90ead5045f09ea/gittorrent
from gittorrent.
hmm... is this a new feature or something? i don't see this here, and i have a directory with a single git repo here:
anarcat@marcos:gittorrent$ DEBUG='*' gittorrentd
bittorrent-dht [4325e72] new DHT 4325e72fd446507acf886162539e27626434265c +0ms
bittorrent-dht [4325e72] listen 6881 +22ms
bittorrent-dht [4325e72] bootstrap with ["dht.gittorrent.org:6881","core.gittorrent.org:6881"] +4ms
bittorrent-dht [4325e72] emit listening 6881 +3ms
bittorrent-dht [4325e72] lookup (find_node) 4325e72fd446507acf886162539e27626434265c +2ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 192.34.86.36:6881 +1ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 192.34.86.38:6881 +2ms
bittorrent-dht [4325e72] addNode c10923add1abbbfe336647762199873147977432 192.34.86.36:6881 discovered from 192.34.86.36:6881 +30ms
bittorrent-dht [4325e72] skip addNode 72.0.72.144:59319 4325e72fd446507acf886162539e27626434265c; that is us! +1ms
bittorrent-dht [4325e72] addNode ba244346641826772119ed089ce5f5a2670e2a55 72.0.72.144:59319 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 1721eafd0e5c9ab92a685c8034997ee57d775660 71.82.56.112:6881 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 43364f76876c346654de705917239954f1811711 192.34.86.36:33978 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 09875a346cfb3e464b93a3a9575427fb3683fbfc 71.82.56.112:6881 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] skip addNode 127.0.0.1:6881 81e24205d4bac8496d3e13282c90ead5045f09ea; that is us! +0ms
bittorrent-dht [4325e72] addNode ad243753f8ccb7efc5eed33bfa1085d04ce1ce92 37.165.101.42:61405 discovered from 192.34.86.36:6881 +1ms
bittorrent-dht [4325e72] addNode 5de9094f8098bba4eb9570618974e818190fd381 71.82.56.112:54118 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 05766cf2894a8b1d309ce4ae603717bd4fc594f9 37.165.101.42:61482 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode db5d92d00063b3383a9bd56b3633ba5a81e00a92 71.82.56.112:49333 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 5aa7be3d49b3446216c151b98879398a5fc9fcde 192.34.86.45:6881 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 1bb51cfc419f17f28017a4d870cf98f356e117f9 127.0.0.1:32817 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 207bffca2a799f418f47360b12d44df5b1cfdd81 71.82.56.112:57438 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] addNode 98e7f34e2bf620ce1278da96ccc7a0544976677d 71.82.56.112:38627 discovered from 192.34.86.36:6881 +0ms
bittorrent-dht [4325e72] got lookup response from c10923add1abbbfe336647762199873147977432 +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 71.82.56.112:38627 +1ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 71.82.56.112:57438 +1ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 127.0.0.1:32817 +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 71.82.56.112:49333 +1ms
bittorrent-dht [4325e72] addNode 5aa7be3d49b3446216c151b98879398a5fc9fcde 192.34.86.45:6881 discovered from 192.34.86.45:6881 +29ms
bittorrent-dht [4325e72] skip addNode 72.0.72.144:61218 4325e72fd446507acf886162539e27626434265c; that is us! +0ms
bittorrent-dht [4325e72] addNode ba244346641826772119ed089ce5f5a2670e2a55 72.0.72.144:61218 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 1721eafd0e5c9ab92a685c8034997ee57d775660 71.82.56.112:6881 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 43364f76876c346654de705917239954f1811711 192.34.86.36:33978 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 09875a346cfb3e464b93a3a9575427fb3683fbfc 71.82.56.112:6881 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode c10923add1abbbfe336647762199873147977432 192.34.86.36:6881 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode ad243753f8ccb7efc5eed33bfa1085d04ce1ce92 37.165.101.42:61407 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 5de9094f8098bba4eb9570618974e818190fd381 71.82.56.112:54118 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 05766cf2894a8b1d309ce4ae603717bd4fc594f9 37.165.101.42:61486 discovered from 192.34.86.45:6881 +1ms
bittorrent-dht [4325e72] addNode db5d92d00063b3383a9bd56b3633ba5a81e00a92 71.82.56.112:49333 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 1bb51cfc419f17f28017a4d870cf98f356e117f9 192.34.86.36:32817 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 207bffca2a799f418f47360b12d44df5b1cfdd81 71.82.56.112:57438 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] addNode 98e7f34e2bf620ce1278da96ccc7a0544976677d 71.82.56.112:38627 discovered from 192.34.86.45:6881 +0ms
bittorrent-dht [4325e72] got lookup response from 5aa7be3d49b3446216c151b98879398a5fc9fcde +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 192.34.86.36:32817 +1ms
bittorrent-dht [4325e72] addNode 1bb51cfc419f17f28017a4d870cf98f356e117f9 192.34.86.36:32817 discovered from 192.34.86.36:32817 +28ms
bittorrent-dht [4325e72] skip addNode 72.0.72.144:54465 4325e72fd446507acf886162539e27626434265c; that is us! +0ms
bittorrent-dht [4325e72] addNode 1721eafd0e5c9ab92a685c8034997ee57d775660 71.82.56.112:6881 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 43364f76876c346654de705917239954f1811711 127.0.0.1:33978 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 09875a346cfb3e464b93a3a9575427fb3683fbfc 71.82.56.112:6881 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode c10923add1abbbfe336647762199873147977432 192.34.86.36:6881 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] skip addNode 127.0.0.1:6881 81e24205d4bac8496d3e13282c90ead5045f09ea; that is us! +0ms
bittorrent-dht [4325e72] addNode ad243753f8ccb7efc5eed33bfa1085d04ce1ce92 37.165.101.42:61408 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 5de9094f8098bba4eb9570618974e818190fd381 71.82.56.112:54118 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 05766cf2894a8b1d309ce4ae603717bd4fc594f9 37.165.101.42:61493 discovered from 192.34.86.36:32817 +2ms
bittorrent-dht [4325e72] addNode db5d92d00063b3383a9bd56b3633ba5a81e00a92 71.82.56.112:49333 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 5aa7be3d49b3446216c151b98879398a5fc9fcde 192.34.86.45:6881 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 207bffca2a799f418f47360b12d44df5b1cfdd81 71.82.56.112:57438 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] addNode 98e7f34e2bf620ce1278da96ccc7a0544976677d 71.82.56.112:38627 discovered from 192.34.86.36:32817 +0ms
bittorrent-dht [4325e72] got lookup response from 1bb51cfc419f17f28017a4d870cf98f356e117f9 +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 37.165.101.42:61493 +1ms
bittorrent-dht [4325e72] got lookup error: query timed out +2s
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 71.82.56.112:54118 +1ms
bittorrent-dht [4325e72] got lookup error: query timed out +11ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 37.165.101.42:61408 +1ms
bittorrent-dht [4325e72] got lookup error: query timed out +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 71.82.56.112:6881 +1ms
bittorrent-dht [4325e72] got lookup error: query timed out +0ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 127.0.0.1:33978 +0ms
bittorrent-dht [4325e72] got lookup error: query timed out +1ms
bittorrent-dht [4325e72] sent find_node 4325e72fd446507acf886162539e27626434265c to 72.0.72.144:61218 +0ms
bittorrent-dht [4325e72] got lookup error: query timed out +61ms
bittorrent-dht [4325e72] got lookup error: query timed out +2s
bittorrent-dht [4325e72] got lookup error: query timed out +34ms
bittorrent-dht [4325e72] got lookup error: query timed out +0ms
bittorrent-dht [4325e72] got lookup error: query timed out +0ms
bittorrent-dht [4325e72] got lookup error: query timed out +1ms
bittorrent-dht [4325e72] terminating lookup (find_node) 4325e72fd446507acf886162539e27626434265c +0ms
bittorrent-dht [4325e72] K closest nodes are: +0ms
bittorrent-dht [4325e72] 72.0.72.144:61218 ba244346641826772119ed089ce5f5a2670e2a55 +0ms
bittorrent-dht [4325e72] 71.82.56.112:6881 1721eafd0e5c9ab92a685c8034997ee57d775660 +0ms
bittorrent-dht [4325e72] 127.0.0.1:33978 43364f76876c346654de705917239954f1811711 +0ms
bittorrent-dht [4325e72] 71.82.56.112:6881 09875a346cfb3e464b93a3a9575427fb3683fbfc +0ms
bittorrent-dht [4325e72] 192.34.86.36:6881 c10923add1abbbfe336647762199873147977432 +0ms
bittorrent-dht [4325e72] 37.165.101.42:61408 ad243753f8ccb7efc5eed33bfa1085d04ce1ce92 +0ms
bittorrent-dht [4325e72] 71.82.56.112:54118 5de9094f8098bba4eb9570618974e818190fd381 +0ms
bittorrent-dht [4325e72] 37.165.101.42:61493 05766cf2894a8b1d309ce4ae603717bd4fc594f9 +1ms
bittorrent-dht [4325e72] 71.82.56.112:49333 db5d92d00063b3383a9bd56b3633ba5a81e00a92 +0ms
bittorrent-dht [4325e72] 192.34.86.45:6881 5aa7be3d49b3446216c151b98879398a5fc9fcde +0ms
bittorrent-dht [4325e72] 192.34.86.36:32817 1bb51cfc419f17f28017a4d870cf98f356e117f9 +0ms
bittorrent-dht [4325e72] 71.82.56.112:57438 207bffca2a799f418f47360b12d44df5b1cfdd81 +0ms
bittorrent-dht [4325e72] 71.82.56.112:38627 98e7f34e2bf620ce1278da96ccc7a0544976677d +0ms
bittorrent-dht [4325e72] emit ready +0ms
doesn't look like it's doing anything (although it did seem to create ed25519.key
)...
from gittorrent.
oh i see, i need to touch .git/git-daemon-export-ok
...
from gittorrent.
Related Issues (20)
- Bitcoin username registration
- Open to burning coins to an unspendable address? HOT 18
- Namecoin HOT 8
- How to integrate naming services with GitTorrent? HOT 3
- multi protocol handoff HOT 4
- Is this Project abandoned? HOT 26
- Registering the gittorrent: URL scheme
- Private Repos? HOT 2
- Clone hangs forever for self-hosted repo HOT 3
- Ethereum Registry HOT 3
- Possible collaboration with similar project (Gitchain) HOT 4
- Is the project active anymore? HOT 1
- Decouple GitTorrent from blockchain HOT 11
- Public Gittorrent repository as Github clone HOT 1
- Create pull-request at Git-SCM
- same user/repo ? HOT 1
- "WARN deprecated [email protected]" - Time to look closer at older depedencies? HOT 1
- Browser Compatibility
- other js compatibility
- what is the difference between GitTorrent, Gitpay, Gitchain, radicle, gitnonymous?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gittorrent.