1. 简介
刷题是程序员提高自己编程能力的一种非常有效的方式,也是拿到好工作的必备技能之一。然而,想要在各大技术社区和招聘网站上脱颖而出,单单刷题是远远不够的。作为程序员,至少需要具备一种版本控制工具的使用能力。本文将介绍如何在gitee上刷题
2. 注册gitee账号
2.1 访问gitee官网
首先需要访问gitee的官网注册账号,官网地址为:https://gitee.com/
2.2 注册账号
在gitee的官网上,点击右上角的“注册”按钮,进入注册页面。填写用户名、密码和邮箱,然后点击“注册”按钮即可完成注册。
# 注册gitee账号的命令行操作$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
3. 创建仓库
3.1 进入个人主页
完成注册后,需要进入到个人主页。在gitee的官网上,点击右上角的头像或者屏幕右边的用户名,然后点击“主页”进入个人主页。
3.2 创建仓库
在个人主页的仓库列表中,点击“新建仓库”按钮,填写仓库名称和描述,然后点击“创建仓库”按钮即可创建仓库。
创建仓库时,需要注意不要选择“将仓库变为私有”选项,因为这会导致大多数编程练习平台无法访问你的代码。
创建仓库的命令行操作如下:
# 创建仓库$ mkdir project_name
$ cd project_name
$ git init
$ git add .
$ git commit -m "Initial commit"
4. 添加本地代码
4.1 下载代码
在编程练习平台上刷题时,需要下载该题的代码模板。下载方式因平台而异,在此不再赘述。
4.2 添加到本地仓库
将下载下来的代码模板放到本地仓库的相应目录下,然后使用git命令将其添加到本地仓库中。
# 将代码添加到本地仓库$ cd path/to/project_name
$ cp /path/to/code_template.py ./problem1.py # 以leetcode为例,将代码模板命名为problem1.py
$ git add problem1.py
$ git commit -m "Add problem1"
5. 提交代码到gitee
5.1 获取SSH公钥
在将本地代码提交到gitee之前,需要在gitee上配置SSH公钥。首先需要进入个人主页,然后点击右上角的头像或者屏幕右边的用户名,进入“个人设置”页面,然后点击左边的“SSH公钥”菜单。
如果电脑上没有SSH公钥,则需要先生成SSH公钥。可以通过执行以下命令来生成SSH密钥:
# 生成SSH公钥$ ssh-keygen -t rsa -C "youremail@example.com"
根据提示输入一些必要信息。在生成过程中,会让你输入一个密钥存储密码。如果不输入,则每次使用SSH连接时都会询问你密码:
Enter file in which to save the key (/home/you/.ssh/id_rsa):[Press enter]Enter passphrase (empty for no passphrase): [Press enter]
Enter same passphrase again: [Press enter]
完成后,会在默认路径(/home/you/.ssh/id_rsa)下生成两个文件:id_rsa和id_rsa.pub,其中id_rsa是密钥,id_rsa.pub是公钥。需要将id_rsa.pub文件中的内容复制到gitee中。
5.2 配置SSH公钥
将id_rsa.pub文件中的内容复制,然后在gitee的“SSH公钥”页面中添加SSH公钥。如果已经有了SSH公钥,则直接复制即可。
5.3 提交本地代码
在将本地代码提交到gitee之前,需要先将本地代码push到本地仓库中(同时也会把代码提交到gitee服务器上):
# 将本地代码push到gitee中$ git remote add origin git@gitee.com:your_username/your_repo.git # 将your_username和your_repo替换成实际的用户名和仓库名
$ git push -u origin master

这样就可以将代码提交到gitee中了。以后只需通过git push命令将修改推送到gitee即可。
6. 结语
本文介绍了如何在gitee上刷题。不仅有代码提交的相关操作,也包含SSH公钥的生成与配置。希望本文能够对初学者有所帮助。


