DSM

Mac配置Git并同步Gitea

Posted by 煮石山农2023 - Dec - 18 Leave comments

1. 查看是否已经有Git

git --versoin

如图所示,我的Mac上已经有git。

2. 配置Git

设置username和email:

git config --global user.name "Harid"
git config --global user.email "kailash@126.com"

3. 创建ssh key

ssh-keygen -t rsa -C "kailash@126.com"

将在/Users/harid/.ssh/目录下生成公私钥对:

4. 配置Gitea

在个人Gitea的『设置』,『SSH/GPG密钥』中的『管理SSH密钥』Tab中,点击『增加密钥』:

将上一步创建的公私钥对中的公钥内容,填入密钥内容中:

点击『增加密钥』完成密钥添加。

5. 验证连接

点击『验证』按扭:

拷贝生成签名的命令:

在Macbook终端中执行:

echo -n '此处省略' | ssh-keygen -Y sign -n gitea -f {私钥路径}

拷贝后进行验证:

验证完后,将不再有『验证』按扭。

6. Clone工程到本地测试

在Gitea上拷贝SSH地址:

在Macbook终端中切换到目标目录,执行:

git clone {SSH地址}

至此,项目工程已经克隆到本地。

7. 提交修改

在本地修改工程后,在Mac终端切换到工程目录,执行:

# 文件添加到仓库(.代表提交所有文件)
git add .
# 把文件提交到仓库
git commit -m "Test Commit."
# 上传到github
git push

在Gitea上就能看到新修改的内容了。

8. 拉取修改

如果在Gitea上直接修改了文件内容,执行如下命令从远程仓库拉取最新的代码:

git pull

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《Mac配置Git并同步Gitea

No comments yet.
comment_ad
  

 NOTICE1: You should type some Chinese word in your comment to pass the spam-check, thanks for your patience!