JGit 设置邮箱和用户名
最编程
2024-03-09 20:16:27
...
背景
由于项目中要对git进行操作,所以使用了JGit,不过由于公司在push代码时必须对user及email进行验证,否则提交失败,而项目是部署在云上,没有权限安装git客户端全局设置user及email,于是乎直接在jgit中设置user及email
操作
首先看一下git设置user及email的命令
git config --list #查看配置列表
git config --global user.name "OA账号" #设置user
git config --global user.email "公司邮箱" #设置email
切换到JGit如何操作?
方式一:直接在项目初始化的时候设置
在首次 pull 或者 create 本地仓库的时候追加如下代码
#create 时设置
FileRepositoryBuilder builder = new FileRepositoryBuilder();
Repository repository = builder.setGitDir(new File("/my/git/directory"))
.readEnvironment()
.findGitDir()
.build();
#获取配置
StoredConfig config = repository.getConfig();
#设置用户及邮箱
config.setString("user",null,"user","myUser");
config.setString("user",null,"email","myEmail");
方式二:
既然在初始化的时候不设置那么我们可以在每次commit的时候就把user和email带上
git.commit().setAmend(true).setAuthor("myUser","myEmail").setMessage(message).call();
这样就不用在本地仓库或者全局设置user和email
以上 JGIT配置user及email配置
推荐阅读
-
打开 GoDaddy 免费域名邮箱方法和企业邮局账户设置应用程序
-
JGit 设置邮箱和用户名
-
全球最大的成人交友网站数据泄密,近百万用户信息外露--AdultFriendFinder作为汇集全球6300万用户的平台,自称为一个“活跃的性交流社区”,用户常在此分享私密性和照片。其主页以诱人的言语和美女图示吸引人们加入。然而,据安全专家指出,仅凭姓名、生日、邮箱等基本信息,犯罪分子就能利用数据库中的敏感内容对你实施欺诈或勒索。 据报道,包括用户名、电邮地址、出生日期、邮编以及有助于定位的IP地址在内,大约400万用户的个人资料,在黑市上正遭倒卖。知名媒体Channel 4于周四曝出这一惊人消息,警示加州地区约6400万该交友网站用户的网络安全风险。 这次数据泄露导致近四百万用户的性生活隐私信息公开化。
-
如何将XM MT5标准账户转换为MT4超低点差账户?(简单易懂的操作步骤)- 首先,请访问XM会员区官网并使用您的邮箱和密码登录,网址是https://clicks.pipaffiliates.com/c?c=872995&l=zh-hans&p=1。 登录后,在会员区首页下方找到“账户概览”,然后点击“添加新账户”。 接下来,您需要选择要使用的交易平台,可以选择MT4或MT5,并在账户选择页面中选择“Ultra Low Standard”超低点差账户。 根据平台要求,您需要重新设置和确认密码,以确保账户符合平台的规定。请注意,密码可以与之前的保持一致。 密码设置完成后,系统会自动生成一个新的交易账户(即低点差账户)和交易平台服务器,您可以在“账户概览”中查看详细信息。 注意事项:
-
jboss中控制台jmx-console 登录的用户名和密码设置
-
如何设置Dell R740 IDRAC的IP地址、用户名和密码?
-
如何通过用户名和密码进行ElasticSearch访问设置?