博客制作系 -- 2.4.1. SmartGitHg
SmartGit 是一个Git的图形化客户端,同时支持Mac、windows、Linux系统。支持Git、SVN和Mercurial版本管理系统。
1. 官网: http://www.syntevo.com/smartgit/
2. 官方文档 :
1. 从官网下载SmartGit
下载Deb包
2. 安装并配置
安装后,启动SmartGit进行配置
根据实际情况选择License类型,这里选择“非商业无支持”类。
勾选“I confirm solely non-commercial use”,点击“OK”
指定Git的执行路径,默认是“/usr/bin/git”。
如果需要使用SSH链接其他的Git库,可以在这里指定和配置SSH,如下图:
此处选择“Use SmartGit as SSH Client”,把SmartGit 作为SSH的图形客户端进行使用。
指定Github或者其他代码管理系统的配置信息,此处使用Github。 点击“Generate API Token"按钮,
这里选择”Don't use a master password“,这样简单。缺点是只要可以进入Liunx的人,都可以访问 /home/lxl/.smartgit/7.1/passwords文件,存在密码泄露的隐患。 点击”OK“
输入Github的账号和密码,点击”Authenticate“,会自动生成一个Token,如下图:
点击”Next“,
点击”Finish“完成SmartGit的配置。
这时SmartGit会自动启动,
3. 添加Git仓库
可以通过三种方式添加仓库,1) 新建一个仓库 2) 从远端克隆一个仓库到本地 3)添加一个本地已经存在的仓库
现在依 第3种方式,添加一个本地已经存在的仓库到SmartGit中.
Repository --> Add or Create Repository... --> 选择本地库的位置 ---> 点击”OK“
4. 关闭/打开repository
在SmartGit的左边”Repositories“中,右击要删除的仓库,选择”Close“关闭仓库; 选择”Open Repository“ 打开仓库。
5. 删除Git仓库
在SmartGit的左边”Repositories“中,右击要删除的仓库,选择”Close“。首先关闭仓库,再右击选择”Remove...“,会把该仓库从SmartGit中移除。但磁盘文件依然存在,并没有删除。
6. 提交代码修改
7. 撤销代码修改