- 首先浏览器登录GitHub,然后新建一个仓库
- 然后Linux下安装Git命令
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum -y install git-core
$ git --version
git version 1.7.1
- Linux下新建一个目录用于Github,然后将项目克隆到本地
git clone https:
- 在本地目录下添加一个文件之后,使用以下命令添加到本地的资源库
git add timeWheel.cpp
git commit -m "first test commit"
- 最后是降本地资源库的内容同步到远程资源库
首先是添加SSH,使用以下命令生成ssh密钥
ssh-keygen -t rsa -C "自己邮箱"
然后在Github登录自己的账号,进入setting->SSH->New SSH key,创建一个新的SSH key,其中名称自己起一个,密钥的内容从Linux中复制过来,其中密钥文件(id_rsa.pub)一般在~/.ssh目录下
cat id_rsa.pub | xsel --clipboard
- 最后直接在本地使用 git push就可以上传到远程资源库了
我直接push 报错如下 使用如下命令解决
git remote remove origin
git remote add origin git@github.com:用户名/库名.git
git push --set-upstream origin main
再次push就成功了 前两个命令的作用是 更新origin为ssh格式(之前是https) git push --set-upstream origin main 的作用是: 1.先把本地的当前分支推送到远程仓库origin的main分支 2.然后把本地的当前分支关联到远程仓库origin的main分支
|