📜  overleaf git no password - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:03:26.091000             🧑  作者: Mango

Overleaf Git - 无需密码的Shell-Bash

介绍

本文将介绍如何通过Shell-Bash连接到Overleaf Git并无需输入密码,这将提高您的工作效率并使代码管理更加便捷。

步骤
步骤1:在Overleaf上创建一个项目

如果您已经有一个Overleaf Git项目,可以跳过此步骤。如果没有,请在Overleaf上创建一个并复制它的URL。

步骤2:在本地创建一个Git项目

在您的本地文件夹中创建一个Git项目。其中,您需要将Overleaf Git项目的URL作为远程源添加到本地Git中。您可以使用以下命令添加源:

git remote add origin <Overleaf Git项目URL>
步骤3:生成SSH密钥

在Linux/Mac上,您可以使用以下命令检查是否已经有SSH密钥:

$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist

如果您没有SSH密钥,可以使用以下命令生成:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
步骤4:将SSH密钥添加到Overleaf Git

将本地SSH密钥添加到您的Overleaf Git帐户中,您可以使用以下命令拷贝SSH密钥:

cat ~/.ssh/id_rsa.pub | pbcopy

在Overleaf Git中,进入“Settings”,并将刚刚复制的密钥添加到“SSH keys”中。

步骤5:设置SSH访问权限

修改本地SSH密钥的访问权限。

chmod 700 ~/.ssh && chmod 600 ~/.ssh/*
步骤6:连接到Overleaf Git

最后,使用以下命令将本地Git项目与Overleaf Git项目连接:

ssh-add -K

运行完该命令,您现在可以自由地在本地Git项目中提交更新并在Overleaf Git中同步了,而无需输入密码。

总结

现在,通过本文所述的步骤,您已经能在Shell-Bash环境下连接到Overleaf Git并无需输入密码。这使得代码管理更加快速和方便。