1.安装git
pengzw@super-server:~$ sudo add-apt-repository ppa:git-core/ppa //添加源
pengzw@super-server:~$ sudo apt-get update //更新
pengzw@super-server:~$ sudo apt-get install git //自动安装git
pengzw@super-server:~$ git --version //确认git版本
//第一次使用前
pengzw@super-server:~$ git config --global user.name "your name" //设置用户名,注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
pengzw@super-server:~$ git config --global user.email "your email" //设置电子邮箱
pengzw@super-server:~$ git config user.name //查看用户名
pengzw@super-server:~$ git config user.email //查看电子邮箱
pengzw@super-server:~$ git config --list //查看所有用户信息
2.创建一个新的仓库
pengzw@super-server:~$ git init //在想要创建为仓库的文件夹中使用
pengzw@super-server:~$ git init git //或者直接在当前文件夹中创建一个文件夹并初始化为仓库,默认/home/pengzw/git
pengzw@super-server:~$ git clone git@github.com:www-bioinfo-org/CNCI.git
Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts. Permission denied(publickedy).fatal:Could not read from remote repository...
3.配置秘钥publickey
pengzw@super-server:~$ cd .ssh
pengzw@super-server:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts
pengzw@super-server:~/.ssh$ cat rsa.pub
秘钥.png
应该会出现上图所示一大段字符串:ssh-rsa......,这就是所谓的publickey;但是如果提示报错的话则说明没有公钥,此时你应当自己创建一个公钥,输入
pengzw@super-server:~/.ssh$ ssh-keygen
然后一直回车就行,最后会生成一个矩形框框一样的东西,就说明公钥已经生成
pengzw@super-server:~/.ssh$ ls #生成秘钥
id_rsa id_rsa.pub known_hosts
pengzw@super-server:~/.ssh$ cat id_rsa.pub
重复步骤3,那一大段就是publickey,右键copy复制。
打开浏览器登录你的github,点击右上角带黄色的头像-->settings-->(personal settings中的)SSH and GPG keys-->new SSH key-->title自己取名,key中粘贴publickey-->Add SSH key-->成功!再次连接即可。
4.下载软件
pengzw@super-server:~$ git clone git@github.com:www-bioinfo-org/CNCI.git
正克隆到 'CNCI'...
remote: Enumerating objects: 52, done.
remote: Total 52 (delta 0), reused 0 (delta 0), pack-reused 52
接收对象中: 100% (52/52), 1.57 MiB | 168.00 KiB/s, 完成.
处理 delta 中: 100% (19/19), 完成.
5.参考来源
ubuntu安装和使用git总结:https://blog.csdn.net/m0_37950361/article/details/80138929
github连接远程仓库时出现Warning: Permanently added the RSA host key for IP addres:https://blog.csdn.net/comeonbabe_/article/details/80244854
网友评论