星鉴网>IPFS技术>IPFS入门教程:初始化您的IPFS存储库

IPFS入门教程:初始化您的IPFS存储库

2018/12/12 17:14:09 1532人阅读

【导读】 初始化本地ipfs存储库,找到IPFS存储本地IPFS存储库内容的位置。

  目标
  
  完成本课后,您将能够:
  
  初始化本地ipfs存储库
  
  找到IPFS存储本地IPFS存储库内容的位置
  
  打开IPFS配置文件
  
  步骤
  
  第1步:初始化存储库

  
  使用ipfs init命令初始化存储库,这将为您计算机上的当前用户生成本地ipfs存储库。它还会生成加密密钥对,允许您的ipfs节点以加密方式对您创建的内容和消息进行签名。
  
  $ ipfs init
  
  initializing ipfs node at /Users/jbenet/.go-ipfs
  
  generating 2048-bit RSA keypair...done
  
  peer identity: Qmcpo2iLBikrdf1d6QU6vXuNb6P7hwrbNPW9kLAH8eG67z
  
  to get started, enter:
  
  ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
  
  注意:如果您已在计算机上初始化了ipfs,则会收到如下错误消息:
  
  initializing ipfs node at /Users/sally/.ipfs
  
  Error: ipfs configuration file already exists!
  
  Reinitializing would overwrite your keys.
  
  这意味着你已经完成了这一步,您可以安全地进行第2步。
  
  步骤2:使用IPFS探索安装后文档
  
  如果你安装了不同版本的ipfs,你可能会在这里使用不同的路径。这两个路径都适用于本教程。您从ipfs init命令获得的路径将为您提供当前版本准确的文档位置。
  
  当你运行ipfs init时,它提供了一个如何开始的提示。它说:
  
  to get started, enter:
  
  ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
  
  此ipfs cat命令告诉ipfs读取与您提供的路径匹配的内容。如果内容在本地不可用,ipfs将尝试在对等网络上找到它。
  
  ipfs cat使用从init消息获取的路径运行命令:
  
  $ ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
  
  你应该看到这样的东西:
  
  Hello and Welcome to IPFS!
  
  ██╗██████╗ ███████╗███████╗
  
  ██║██╔══██╗██╔════╝██╔════╝
  
  ██║██████╔╝█████╗ ███████╗
  
  ██║██╔═══╝ ██╔══╝ ╚════██║
  
  ██║██║ ██║ ███████║
  
  ╚═╝╚═╝ ╚═╝ ╚══════╝
  
  If you're seeing this, you have successfully installed
  
  IPFS and are now interfacing with the ipfs merkledag!
  
  -------------------------------------------------------
  
  | Warning: |
  
  | This is alpha software. use at your own discretion! |
  
  | Much is missing or lacking polish. There are bugs. |
  
  | Not yet secure. Read the security notes for more. |
  
  -------------------------------------------------------
  
  Check out some of the other files in this directory:
  
  ./about
  
  ./help
  
  ./quick-start <-- usage examples
  
  ./readme <-- this file
  
  ./security-notes
  
  你可以在那里查看其它文件。例如,退房security-notes:
  
  ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/security-notes
  
  步骤3:找到IPFS存储计算机上存储库内容的位置
  
  ipfs 将其本地对象存储库存储在 ~/.ipfs
  
  $ ls ~/.ipfs
  
  该目录的内容如下所示:
  
  blocks config datastore version
  
  IPFS存储库的所有内容都存储在此目录中。例如,上面的自述文件与其链接的其他文件一起存储在此处。您可以运行grep来找出确切的位置。
  
  步骤4:打开IPFS配置文件
  
  ipfs存储库的配置位于通常存储在的json文件中~/.ipfs/config。要查看当前配置,请运行:
  
  $ ipfs config show
  
  此配置文件中的一个有用的详细信息是Datastore.Path。这告诉您ipfs存储库的内容存储在哪里。正如我们在第3步中看到的那样,这通常是~/.ipfs

11

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部