Buckets:
| import{s as ft,n as gt,o as St}from"../chunks/scheduler.409792a1.js";import{S as Tt,i as kt,e as i,s,c as u,h as Ut,a as o,d as n,b as a,f as dt,g as r,j as p,l as ct,m as xt,n as l,o as y,p as m,q as h,r as d}from"../chunks/index.92d389ff.js";import{C as Mt}from"../chunks/CopyLLMTxtMenu.9bcfa7c6.js";import{C as ne}from"../chunks/CodeBlock.84d3e3e0.js";import{H as K,E as Ht}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.6fadedc7.js";function Ct(Be){let c,le,ee,se,f,ae,g,ie,S,Ee="You can access and write data in repositories on huggingface.co using SSH (Secure Shell Protocol). When you connect via SSH, you authenticate using a private key file on your local machine.",oe,T,Ye="Some actions, such as pushing changes, or cloning private repositories, will require you to upload your SSH public key to your account on huggingface.co.",pe,k,Pe="You can use a pre-existing SSH key, or generate a new one specifically for huggingface.co.",ue,U,re,x,Xe="If you have an existing SSH key, you can use that key to authenticate Git operations over SSH.",ye,M,Oe="SSH keys are usually located under <code>~/.ssh</code> on Mac & Linux, and under <code>C:\\\\Users\\\\<username>\\\\.ssh</code> on Windows. List files under that directory and look for files of the form:",me,H,Le="<li>id_rsa.pub</li> <li>id_ecdsa.pub</li> <li>id_ed25519.pub</li>",he,C,De="Those files contain your SSH public key.",de,v,_e='If you don’t have such file under <code>~/.ssh</code>, you will have to <a href="#generating-a-new-ssh-keypair">generate a new key</a>. Otherwise, you can <a href="#add-a-ssh-key-to-your-account">add your existing SSH public key(s) to your huggingface.co account</a>.',ce,J,fe,V,qe="If you don’t have any SSH keys on your machine, you can use <code>ssh-keygen</code> to generate a new SSH key pair (public + private keys):",ge,$,Se,F,Ke="We recommend entering a passphrase when you are prompted to. A passphrase is an extra layer of security: it is a password that will be prompted whenever you use your SSH key.",Te,Q,et="Once your new key is generated, add it to your SSH agent with <code>ssh-add</code>:",ke,w,Ue,R,tt="If you chose a different location than the default to store your SSH key, you would have to replace <code>~/.ssh/id_ed25519</code> with the file location you used.",xe,b,Me,Z,nt='To access private repositories with SSH, or to push changes via SSH, you will need to add your SSH public key to your huggingface.co account. You can manage your SSH keys <a href="https://huggingface.co/settings/keys" rel="nofollow">in your user settings</a>.',He,W,lt="To add a SSH key to your account, click on the “Add SSH key” button.",Ce,N,st="Then, enter a name for this key (for example, “Personal computer”), and copy and paste the content of your <strong>public</strong> SSH key in the area below. The public key is located in the <code>~/.ssh/id_XXXX.pub</code> file you found or generated in the previous steps.",ve,A,at="Click on “Add key”, and voilà! You have added a SSH key to your huggingface.co account.",Je,G,Ve,I,it="Once you have added your SSH key to your huggingface.co account, you can test that the connection works as expected.",$e,z,ot="In a terminal, run:",Fe,j,Qe,B,pt="If you see a message with your username, congrats! Everything went well, you are ready to use git over SSH.",we,E,ut="Otherwise, if the message states something like the following, make sure your SSH key is actually used by your SSH agent.",Re,Y,be,P,Ze,X,rt="Public key fingerprints can be used to validate a connection to a remote server.",We,O,yt="These are HuggingFace’s public key fingerprints:",Ne,L,mt=`<p>SHA256:aBG5R7IomF4BSsx/h6tNAUVLhEkkaNGB8Sluyh/Q/qY (ECDSA) | |
| SHA256:skgQjK2+RuzvdmHr24IIAJ6uLWQs0TGtEUt3FtzqirQ (DSA - deprecated) | |
| SHA256:dVjzGIdV7d6cwKIeZiCoRMa2gMvSKfGZAvHf4gMiMao (ED25519) | |
| SHA256:uqjYymysBGCXXiMVebB8L8RIuWbPSKGBxQQNhcT5a3Q (RSA)</p>`,Ae,D,ht="You can add the following ssh key entries to your ~/.ssh/known_hosts file to avoid manually verifying HuggingFace hosts:",Ge,_,Ie,q,ze,te,je;return f=new Mt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),g=new K({props:{title:"Git over SSH",local:"git-over-ssh",headingTag:"h1"}}),U=new K({props:{title:"Checking for existing SSH keys",local:"checking-for-existing-ssh-keys",headingTag:"h2"}}),J=new K({props:{title:"Generating a new SSH keypair",local:"generating-a-new-ssh-keypair",headingTag:"h2"}}),$=new ne({props:{code:"JTI0JTIwc3NoLWtleWdlbiUyMC10JTIwZWQyNTUxOSUyMC1DJTIwJTIyeW91ci5lbWFpbCU0MGV4YW1wbGUuY28lMjI=",highlighted:'<span class="hljs-variable">$ </span>ssh-keygen -t ed25519 -C <span class="hljs-string">"your.email@example.co"</span>',lang:"",wrap:!1}}),w=new ne({props:{code:"JTI0JTIwc3NoLWFkZCUyMH4lMkYuc3NoJTJGaWRfZWQyNTUxOQ==",highlighted:'$ ssh-add ~<span class="hljs-regexp">/.ssh/i</span>d_ed25519',lang:"",wrap:!1}}),b=new K({props:{title:"Add a SSH key to your account",local:"add-a-ssh-key-to-your-account",headingTag:"h2"}}),G=new K({props:{title:"Testing your SSH authentication",local:"testing-your-ssh-authentication",headingTag:"h2"}}),j=new ne({props:{code:"JTI0JTIwc3NoJTIwLVQlMjBnaXQlNDBoZi5jbw==",highlighted:'<span class="hljs-variable">$ </span>ssh -T git<span class="hljs-variable">@hf</span>.co',lang:"",wrap:!1}}),Y=new ne({props:{code:"SGklMjBhbm9ueW1vdXMlMkMlMjB3ZWxjb21lJTIwdG8lMjBIdWdnaW5nJTIwRmFjZS4=",highlighted:'Hi anonymous, welcome <span class="hljs-keyword">to</span> Hugging Face.',lang:"",wrap:!1}}),P=new K({props:{title:"HuggingFace’s SSH key fingerprints",local:"huggingfaces-ssh-key-fingerprints",headingTag:"h2"}}),_=new ne({props:{code:"aGYuY28lMjBzc2gtcnNhJTIwQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQmdRRHRQQiUyQnNuejYzZVp2VHJiTVkyUXQzOWE2SFlpbGU4OUpPdW01NXozbGhJcUFxVUh4THRYRmQlMkJxJTJCRUQ4aXpRdnlPUkZQU21GSWFQdzA1cnRYbzM3Ym0lMkJpeEw2d0RtdldySE43NG9VVVdtdHJ2Mk1OQ0xIRTVWRGIzJTJCUTZNSmpqRFZJb0s1UVpJdVRTdGxxMGNVYkdHeFFrN3ZGWloyVlhkVFBxZ1BqdzRoTVY3TUdwM1JGWSUyRiUyQld5OHJJTVJ2JTJCa1JDSXdTQU9ldWFMUFQ3RnpMMHpVTUR3aiUyRlZSamx6QzA4JTJCc3JUUUhxZm9oMFJndVppWFpRbmVaS21NNzVBRmhvTWJQNXg0QVcyYlZvWmFtODY0RFNHaUV3TDhSMmpNaXlYeEwzT3VpY1p0ZVpxbGwwcWZSbE5vcEtuem94UzI5ZUJiWFRyJTJCJTJCSUxxWXoxUUZxYXJ1VWdxU2kzTUlDOXNEWUVxaDJROFV4UDUlMkJIaDk3QW5sZ1dEWkMwSWhvalZtRVBOQWM3WTJkJTJCY3RRbDRCdDkxSWs0aFZmOWJVJTJCdHFNWGdhVHJUTVhlVFVSU1hSeEpFbTJ6ZktRVmtxbjN2UyUyRnpHVm5rRFMlMkIyYjJxbFZ0cmdiR2RVJTJGd2U4RnV4NXVPQW4lMkZkcTVHeWdXJTJGRFVsSEZ3NDEyR3RLWURGZFdqdDNuSkNZOCUzRCUwQWhmLmNvJTIwc3NoLWRzcyUyMEFBQUFCM056YUMxa2MzTUFBQUNCQU9SWG1vRThmbiUyRlVUd2VXeTd0Q1lYWnhpZ21PRGc3MUNJdnMlMkZoYVpRTjZHWXFnMHNjdjhPRmdlSVF2Qm1JWU1uS05KN2VvbzVaSyUyQmZrMXlQdjhhYTklMkI4amZLWE5KbU1uT2JRVnlPYnhGVnpCNTF4OHl2dEhTU3JMNEozejlFQUdYOWw5YiUyQkZyMiUyQlZtVkZaN2E5MGoya1lDJTJCOFd6UTlIYUNZT2xyQUx6ejJWQUFBQUZRQzBSR0Q1ZEU1RHUydktveUdzVGFHJTJGbU8yRTVRQUFBSUFIWFJDTVlkWmlqJTJCQllHQzljWW41T2E2WkdXOXJtR2s5OHAxWGM0b1clMkJPOUUlMkZrdnU0cENpbVM5elpvcmRMQXdISFd3T1VINkJCdFBmZHhaYW1Zc0JnTzhLc1hPV3VncXlYZUZjRmtFbTNjMUhLJTJGeXNsbFo1a00zNndJOUNVV0xlZGMydmo1SkMlMkJ4YjVDVXpoVmxHcCUyQlhqbjU5ckdTRmlZeklHUUM2cFZrSGdBQUFJQnZlMkR1Z0toM3g4cXE1NnNkT0g0cFZsRURlOTk3b3ZFZzNUVXhQUElETVNDUk9TeFNSODVmYTBhTXB4cVRuZEZNTlBNODFVJTJGJTJCeWU0cVFDJTJGbXIwZHBGTEJ6R3V1bTR1MmRFcGpRN0IyVXlKTDlxaHMxVWJieTVoSjhaM2JtSGZPSzklMkZoVjhuaHlOOGdmNXVHZHJKdzZ5TDBJWENPUHIlMkZWRFdTVWJGcnNkZVElM0QlM0QlMEFoZi5jbyUyMGVjZHNhLXNoYTItbmlzdHAyNTYlMjBBQUFBRTJWalpITmhMWE5vWVRJdGJtbHpkSEF5TlRZQUFBQUlibWx6ZEhBeU5UWUFBQUJCQkwwd3RNNTJ5SWptOGdSZWNCeTJ3UnlFTXFyOHVsRzB1ZXdUJTJGSVFPR3o1SzBaUFRJeTZHSUdIc1RpOFVYQmlFekVJem5WM2FzSXoyc1M3U2lRMzExdFUlM0QlMEFoZi5jbyUyMHNzaC1lZDI1NTE5JTIwQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU5KamhndFQ5Rk9RcnNWU2FySW9QVkkxakZNaDNWU0hkS2ZkcXAlMkZPNzc2cw==",highlighted:`hf.co ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDtPB+snz63eZvTrbMY2Qt39a6HYile89JOum55z3lhIqAqUHxLtXFd+q+ED8izQvyORFPSmFIaPw05rtXo37bm+ixL6wDmvWrHN74oUUWmtrv2MNCLHE5VDb3+Q6MJjjDVIoK5QZIuTStlq0cUbGGxQk7vFZZ2VXdTPqgPjw4hMV7MGp3RFY<span class="hljs-regexp">/+Wy8rIMRv+kRCIwSAOeuaLPT7FzL0zUMDwj/</span>VRjlzC08+srTQHqfoh0RguZiXZQneZKmM75AFhoMbP5x4AW2bVoZam864DSGiEwL8R2jMiyXxL3OuicZteZqll0qfRlNopKnzoxS29eBbXTr++ILqYz1QFqaruUgqSi3MIC9sDYEqh2Q8UxP5+Hh97AnlgWDZC0IhojVmEPNAc7Y2d+ctQl4Bt91Ik4hVf9bU+tqMXgaTrTMXeTURSXRxJEm2zfKQVkqn3vS<span class="hljs-regexp">/zGVnkDS+2b2qlVtrgbGdU/</span>we8Fux5uOAn<span class="hljs-regexp">/dq5GygW/</span>DUlHFw412GtKYDFdWjt3nJCY8= | |
| hf.co ssh-dss AAAAB3NzaC1kc3MAAACBAORXmoE8fn<span class="hljs-regexp">/UTweWy7tCYXZxigmODg71CIvs/</span>haZQN6GYqg0scv8OFgeIQvBmIYMnKNJ7eoo5ZK+fk1yPv8aa9+<span class="hljs-number">8</span>jfKXNJmMnObQVyObxFVzB51x8yvtHSSrL4J3z9EAGX9l9b+Fr2+VmVFZ7a90j2kYC+<span class="hljs-number">8</span>WzQ9HaCYOlrALzz2VAAAAFQC0RGD5dE5Du2vKoyGsTaG<span class="hljs-regexp">/mO2E5QAAAIAHXRCMYdZij+BYGC9cYn5Oa6ZGW9rmGk98p1Xc4oW+O9E/</span>kvu4pCimS9zZordLAwHHWwOUH6BBtPfdxZamYsBgO8KsXOWugqyXeFcFkEm3c1HK<span class="hljs-regexp">/ysllZ5kM36wI9CUWLedc2vj5JC+xb5CUzhVlGp+Xjn59rGSFiYzIGQC6pVkHgAAAIBve2DugKh3x8qq56sdOH4pVlEDe997ovEg3TUxPPIDMSCROSxSR85fa0aMpxqTndFMNPM81U/</span>+ye4qQC<span class="hljs-regexp">/mr0dpFLBzGuum4u2dEpjQ7B2UyJL9qhs1Ubby5hJ8Z3bmHfOK9/</span>hV8nhyN8gf5uGdrJw6yL0IXCOPr/VDWSUbFrsdeQ== | |
| hf.co ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL0wtM52yIjm8gRecBy2wRyEMqr8ulG0uewT/IQOGz5K0ZPTIy6GIGHsTi8UXBiEzEIznV3asIz2sS7SiQ311tU= | |
| hf.co ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINJjhgtT9FOQrsVSarIoPVI1jFMh3VSHdKfdqp/O776s`,lang:"",wrap:!1}}),q=new Ht({props:{source:"https://github.com/huggingface/hub-docs/blob/main/docs/hub/security-git-ssh.md"}}),{c(){c=i("meta"),le=s(),ee=i("p"),se=s(),u(f.$$.fragment),ae=s(),u(g.$$.fragment),ie=s(),S=i("p"),S.textContent=Ee,oe=s(),T=i("p"),T.textContent=Ye,pe=s(),k=i("p"),k.textContent=Pe,ue=s(),u(U.$$.fragment),re=s(),x=i("p"),x.textContent=Xe,ye=s(),M=i("p"),M.innerHTML=Oe,me=s(),H=i("ul"),H.innerHTML=Le,he=s(),C=i("p"),C.textContent=De,de=s(),v=i("p"),v.innerHTML=_e,ce=s(),u(J.$$.fragment),fe=s(),V=i("p"),V.innerHTML=qe,ge=s(),u($.$$.fragment),Se=s(),F=i("p"),F.textContent=Ke,Te=s(),Q=i("p"),Q.innerHTML=et,ke=s(),u(w.$$.fragment),Ue=s(),R=i("p"),R.innerHTML=tt,xe=s(),u(b.$$.fragment),Me=s(),Z=i("p"),Z.innerHTML=nt,He=s(),W=i("p"),W.textContent=lt,Ce=s(),N=i("p"),N.innerHTML=st,ve=s(),A=i("p"),A.textContent=at,Je=s(),u(G.$$.fragment),Ve=s(),I=i("p"),I.textContent=it,$e=s(),z=i("p"),z.textContent=ot,Fe=s(),u(j.$$.fragment),Qe=s(),B=i("p"),B.textContent=pt,we=s(),E=i("p"),E.textContent=ut,Re=s(),u(Y.$$.fragment),be=s(),u(P.$$.fragment),Ze=s(),X=i("p"),X.textContent=rt,We=s(),O=i("p"),O.textContent=yt,Ne=s(),L=i("blockquote"),L.innerHTML=mt,Ae=s(),D=i("p"),D.textContent=ht,Ge=s(),u(_.$$.fragment),Ie=s(),u(q.$$.fragment),ze=s(),te=i("p"),this.h()},l(e){const t=Ut("svelte-u9bgzb",document.head);c=o(t,"META",{name:!0,content:!0}),t.forEach(n),le=a(e),ee=o(e,"P",{}),dt(ee).forEach(n),se=a(e),r(f.$$.fragment,e),ae=a(e),r(g.$$.fragment,e),ie=a(e),S=o(e,"P",{"data-svelte-h":!0}),p(S)!=="svelte-pv2q7"&&(S.textContent=Ee),oe=a(e),T=o(e,"P",{"data-svelte-h":!0}),p(T)!=="svelte-12zno3k"&&(T.textContent=Ye),pe=a(e),k=o(e,"P",{"data-svelte-h":!0}),p(k)!=="svelte-1oi3mab"&&(k.textContent=Pe),ue=a(e),r(U.$$.fragment,e),re=a(e),x=o(e,"P",{"data-svelte-h":!0}),p(x)!=="svelte-wo69ex"&&(x.textContent=Xe),ye=a(e),M=o(e,"P",{"data-svelte-h":!0}),p(M)!=="svelte-1vn77uc"&&(M.innerHTML=Oe),me=a(e),H=o(e,"UL",{"data-svelte-h":!0}),p(H)!=="svelte-9ec213"&&(H.innerHTML=Le),he=a(e),C=o(e,"P",{"data-svelte-h":!0}),p(C)!=="svelte-rxwk1h"&&(C.textContent=De),de=a(e),v=o(e,"P",{"data-svelte-h":!0}),p(v)!=="svelte-1izf4nr"&&(v.innerHTML=_e),ce=a(e),r(J.$$.fragment,e),fe=a(e),V=o(e,"P",{"data-svelte-h":!0}),p(V)!=="svelte-16zb60u"&&(V.innerHTML=qe),ge=a(e),r($.$$.fragment,e),Se=a(e),F=o(e,"P",{"data-svelte-h":!0}),p(F)!=="svelte-16jpzeg"&&(F.textContent=Ke),Te=a(e),Q=o(e,"P",{"data-svelte-h":!0}),p(Q)!=="svelte-1n5x7wk"&&(Q.innerHTML=et),ke=a(e),r(w.$$.fragment,e),Ue=a(e),R=o(e,"P",{"data-svelte-h":!0}),p(R)!=="svelte-1uea7v7"&&(R.innerHTML=tt),xe=a(e),r(b.$$.fragment,e),Me=a(e),Z=o(e,"P",{"data-svelte-h":!0}),p(Z)!=="svelte-l074ey"&&(Z.innerHTML=nt),He=a(e),W=o(e,"P",{"data-svelte-h":!0}),p(W)!=="svelte-1xhgak6"&&(W.textContent=lt),Ce=a(e),N=o(e,"P",{"data-svelte-h":!0}),p(N)!=="svelte-1mk46zm"&&(N.innerHTML=st),ve=a(e),A=o(e,"P",{"data-svelte-h":!0}),p(A)!=="svelte-1ovbcbu"&&(A.textContent=at),Je=a(e),r(G.$$.fragment,e),Ve=a(e),I=o(e,"P",{"data-svelte-h":!0}),p(I)!=="svelte-1q4osqo"&&(I.textContent=it),$e=a(e),z=o(e,"P",{"data-svelte-h":!0}),p(z)!=="svelte-36tcl"&&(z.textContent=ot),Fe=a(e),r(j.$$.fragment,e),Qe=a(e),B=o(e,"P",{"data-svelte-h":!0}),p(B)!=="svelte-m4gai5"&&(B.textContent=pt),we=a(e),E=o(e,"P",{"data-svelte-h":!0}),p(E)!=="svelte-iniojm"&&(E.textContent=ut),Re=a(e),r(Y.$$.fragment,e),be=a(e),r(P.$$.fragment,e),Ze=a(e),X=o(e,"P",{"data-svelte-h":!0}),p(X)!=="svelte-vptgko"&&(X.textContent=rt),We=a(e),O=o(e,"P",{"data-svelte-h":!0}),p(O)!=="svelte-jcjkju"&&(O.textContent=yt),Ne=a(e),L=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),p(L)!=="svelte-8vfk9d"&&(L.innerHTML=mt),Ae=a(e),D=o(e,"P",{"data-svelte-h":!0}),p(D)!=="svelte-gm16dd"&&(D.textContent=ht),Ge=a(e),r(_.$$.fragment,e),Ie=a(e),r(q.$$.fragment,e),ze=a(e),te=o(e,"P",{}),dt(te).forEach(n),this.h()},h(){ct(c,"name","hf:doc:metadata"),ct(c,"content",vt)},m(e,t){xt(document.head,c),l(e,le,t),l(e,ee,t),l(e,se,t),y(f,e,t),l(e,ae,t),y(g,e,t),l(e,ie,t),l(e,S,t),l(e,oe,t),l(e,T,t),l(e,pe,t),l(e,k,t),l(e,ue,t),y(U,e,t),l(e,re,t),l(e,x,t),l(e,ye,t),l(e,M,t),l(e,me,t),l(e,H,t),l(e,he,t),l(e,C,t),l(e,de,t),l(e,v,t),l(e,ce,t),y(J,e,t),l(e,fe,t),l(e,V,t),l(e,ge,t),y($,e,t),l(e,Se,t),l(e,F,t),l(e,Te,t),l(e,Q,t),l(e,ke,t),y(w,e,t),l(e,Ue,t),l(e,R,t),l(e,xe,t),y(b,e,t),l(e,Me,t),l(e,Z,t),l(e,He,t),l(e,W,t),l(e,Ce,t),l(e,N,t),l(e,ve,t),l(e,A,t),l(e,Je,t),y(G,e,t),l(e,Ve,t),l(e,I,t),l(e,$e,t),l(e,z,t),l(e,Fe,t),y(j,e,t),l(e,Qe,t),l(e,B,t),l(e,we,t),l(e,E,t),l(e,Re,t),y(Y,e,t),l(e,be,t),y(P,e,t),l(e,Ze,t),l(e,X,t),l(e,We,t),l(e,O,t),l(e,Ne,t),l(e,L,t),l(e,Ae,t),l(e,D,t),l(e,Ge,t),y(_,e,t),l(e,Ie,t),y(q,e,t),l(e,ze,t),l(e,te,t),je=!0},p:gt,i(e){je||(m(f.$$.fragment,e),m(g.$$.fragment,e),m(U.$$.fragment,e),m(J.$$.fragment,e),m($.$$.fragment,e),m(w.$$.fragment,e),m(b.$$.fragment,e),m(G.$$.fragment,e),m(j.$$.fragment,e),m(Y.$$.fragment,e),m(P.$$.fragment,e),m(_.$$.fragment,e),m(q.$$.fragment,e),je=!0)},o(e){h(f.$$.fragment,e),h(g.$$.fragment,e),h(U.$$.fragment,e),h(J.$$.fragment,e),h($.$$.fragment,e),h(w.$$.fragment,e),h(b.$$.fragment,e),h(G.$$.fragment,e),h(j.$$.fragment,e),h(Y.$$.fragment,e),h(P.$$.fragment,e),h(_.$$.fragment,e),h(q.$$.fragment,e),je=!1},d(e){e&&(n(le),n(ee),n(se),n(ae),n(ie),n(S),n(oe),n(T),n(pe),n(k),n(ue),n(re),n(x),n(ye),n(M),n(me),n(H),n(he),n(C),n(de),n(v),n(ce),n(fe),n(V),n(ge),n(Se),n(F),n(Te),n(Q),n(ke),n(Ue),n(R),n(xe),n(Me),n(Z),n(He),n(W),n(Ce),n(N),n(ve),n(A),n(Je),n(Ve),n(I),n($e),n(z),n(Fe),n(Qe),n(B),n(we),n(E),n(Re),n(be),n(Ze),n(X),n(We),n(O),n(Ne),n(L),n(Ae),n(D),n(Ge),n(Ie),n(ze),n(te)),n(c),d(f,e),d(g,e),d(U,e),d(J,e),d($,e),d(w,e),d(b,e),d(G,e),d(j,e),d(Y,e),d(P,e),d(_,e),d(q,e)}}}const vt='{"title":"Git over SSH","local":"git-over-ssh","sections":[{"title":"Checking for existing SSH keys","local":"checking-for-existing-ssh-keys","sections":[],"depth":2},{"title":"Generating a new SSH keypair","local":"generating-a-new-ssh-keypair","sections":[],"depth":2},{"title":"Add a SSH key to your account","local":"add-a-ssh-key-to-your-account","sections":[],"depth":2},{"title":"Testing your SSH authentication","local":"testing-your-ssh-authentication","sections":[],"depth":2},{"title":"HuggingFace’s SSH key fingerprints","local":"huggingfaces-ssh-key-fingerprints","sections":[],"depth":2}],"depth":1}';function Jt(Be){return St(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Rt extends Tt{constructor(c){super(),kt(this,c,Jt,Ct,ft,{})}}export{Rt as component}; | |
Xet Storage Details
- Size:
- 15.9 kB
- Xet hash:
- b7270b99ad5ace85c5cd72b6823123044785f02f026313bda492219de8dbe1bc
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.