愉快地通过 Git 向 GitLab 推送更新
楚新元 / 2021-08-18
在 Git 里面操纵
设置用户名和邮件地址
这里以我的用户名为例,你换成自己的即可。
git config --global user.name "USER_NAME"
git config --global user.email "USER_EMAIL"
生成密钥
这里格外注意,让输入密钥的密码时留空即可,不然每次更新提交后都需要输入密码.
ssh-keygen -t rsa -C "电脑型号"
显示密钥内容后复制
从 ssh-rsa 开始一直到最后一个字符全都复制下来。
cat ~/.ssh/id_rsa.pub
把密钥内容粘贴到 GitLab
登陆 GitLab ➡️ Settings ➡️ SSH Keys ➡️ 粘贴到文本框 ➡️ Add key
验证是否正常链接 GitLab
打开 Git bash,输入以下命令。
ssh -T git@gitlab.com
如果显示以下内容则说明正常连接到远程镜像了。
Welcome to GitLab, @USER_NAME!
在 RStudio 里面操纵
查看 RStudio 是否识别了本地的密钥
打开 RStudio ➡️ Tools ➡️ Global Options ➡️ Git/SVN ➡️ View public key
克隆 GitLab 上的镜像到本地
git clone git@gitlab.com:USER_NAME/PROJECT.git LOCAL_PATH
推送一个更新实践检验
更新博客内容 ➡️ 点击右上角 Git ➡️ 点击 Commit ➡️ 最左边的单选框打勾 ➡️ 填写更新内容 ➡️ 点击 Commit ➡️ 点击Push。
推送成功后,赶紧刷新网站查看吧!