Merge pull request 'authenticate properly in repo clone' (#66) from auth-repo-clone into main

This commit is contained in:
Cyborus 2024-05-19 18:19:13 +00:00
commit c30f7ad27f

View file

@ -482,14 +482,18 @@ impl RepoCommand {
..
} = *crate::special_render();
let auth = auth_git2::GitAuthenticator::new();
let git_config = git2::Config::open_default()?;
let mut options = git2::FetchOptions::new();
let mut callbacks = git2::RemoteCallbacks::new();
callbacks.credentials(auth.credentials(&git_config));
if colors {
print!("{hide_cursor}");
print!(" Preparing...");
let _ = std::io::stdout().flush();
let mut callbacks = git2::RemoteCallbacks::new();
callbacks.transfer_progress(|progress| {
print!("{clear_line}\r");
if progress.received_objects() == progress.total_objects() {