上一个小节呢,就是讲了一下github的基本概念什么的。
下面讲讲如何创建仓库吧。
1、建立仓库
在创建仓库之前,建议先去https://github.com官网上注册一个github账户吧。注册完之后登录,新建new repository
2、安装Git客户端
github是服务器端,git是客户端,我的git客户端是百度里直接下载的
下载完之后在本地创建ssh key,运行git-bash.exe
$ ssh-keygen -t rsa -C "[email protected]"
后面的[email protected]
改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/
下生成.ssh
文件夹,进去,打开id_rsa.pub
,复制里面的key
。
回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。
由于之前自己练习的时候创建过一次 所以就直接覆盖了。
这里new ssh key 将上一步骤中id_rsa.pub里面生成的key黏贴到里面即可。
add之后还会让你再输一次登录密码,输入即可。
为了验证是否成功,在git bash下输入:
$ ssh -T [email protected].com验证成功后会出现You‘ve successfully authenticated, but GitHub does not provide shell access 不过我第一次验证的时候,出现了一个问题。 Initialized empty Git repository inXXXThe authenticity of host ‘[gerrit.ericsson.se]:29418 ([142.133.164.50]:29418)‘ can‘t be established.RSA key fingerprint is 0d:31:2e:57:bf:29:36:02:04:81:12:85:fd:b8:87:3b.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added ‘[gerrit.ericsson.se]:29418,[142.133.164.50]:29418‘ (RSA) to the list of known hosts.Agent admitted failure to sign using the key.Permission denied (publickey).fatal: The remote end hung up unexpectedly 我的原因是 之前创建ssh key的时候
$ ssh-keygen -t rsa -C "[email protected]" 这句话我运行了两次 但是在github上new ssh key的时候用的还是第一次创建的key所以会出现这个问题。当时查百度的时候,还有一种情况就是。。。。。。 突然不想写了,明天继续吧~~
时间: 2024-10-25 04:45:52