📅  最后修改于: 2023-12-03 15:03:26.091000             🧑  作者: Mango
本文将介绍如何通过Shell-Bash连接到Overleaf Git并无需输入密码,这将提高您的工作效率并使代码管理更加便捷。
如果您已经有一个Overleaf Git项目,可以跳过此步骤。如果没有,请在Overleaf上创建一个并复制它的URL。
在您的本地文件夹中创建一个Git项目。其中,您需要将Overleaf Git项目的URL作为远程源添加到本地Git中。您可以使用以下命令添加源:
git remote add origin <Overleaf Git项目URL>
在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"
将本地SSH密钥添加到您的Overleaf Git帐户中,您可以使用以下命令拷贝SSH密钥:
cat ~/.ssh/id_rsa.pub | pbcopy
在Overleaf Git中,进入“Settings”,并将刚刚复制的密钥添加到“SSH keys”中。
修改本地SSH密钥的访问权限。
chmod 700 ~/.ssh && chmod 600 ~/.ssh/*
最后,使用以下命令将本地Git项目与Overleaf Git项目连接:
ssh-add -K
运行完该命令,您现在可以自由地在本地Git项目中提交更新并在Overleaf Git中同步了,而无需输入密码。
现在,通过本文所述的步骤,您已经能在Shell-Bash环境下连接到Overleaf Git并无需输入密码。这使得代码管理更加快速和方便。