clone github仓库到本地

很久不用GitHub了,今天突然想上去瞅瞅Java的学习资源,于是找到了DuGuQiuBai/Java的这个。先不看内容如何,从外观(排列和star、fork)来看,应该还不错。

DuGuQiuBai/Java这个仓库里面的Java学习资源是按照Day1、Day2、Day3…Day28这28天来排列的。里面的资源一个一个在网上看感觉不是很靠谱,万一哪天404了又完了。。。于是把资源克隆到本地是个不错的选择。

  • git clone大致方法

  1. 安装git for windowsDownload Link
  2. 将本地SSH Key保存在个人设置中。
    1. 安装好git.exe后,在桌面空白处右击鼠标,选择Git GUI here,在菜单栏的Help中Show SSH KeyCopy to Clipboard
    2. 打开Github.com,在右上角的个人头像那里选择Setting,在左侧边栏里选择SSH and GPG keys。在右侧paste刚才拷贝的SSH Key,并取一个可区分的名字。
    3. 找到感兴趣的源,在页面右侧绿色Clone or download的下拉窗口的Clone with HTTPS里,复制那一行.git地址。
    4. 回到桌面。鼠标右键选择Git Bash here,在command窗口选择想要clone远程仓库的本地地址。(若想放到D盘的git文件夹下,则cd mkdir git)再 git clone xxx.git即可。
  3. 若GitHub提示Key is already use,则说明本机的key已经被其他GitHub账号使用。因此需重新生成key或登录那个使用这个key的账号,删除保存的SSH Key。
    1. 重新生成SSH Key
    2. 桌面右击Git Bash here,在command窗口输入 ssh-keygen -t rsa -b 4096 -C “yourgithub@account.com”。使用默认的文件名,默认保存地点,跳过密码和确认密码,一路回车即可。
    3. 一般情况下此ssh key已添加到ssh-agent中,接下来,重复第二步,将ssh key添加到GitHub中即可克隆仓库。